We have found 20 properties on Belle Haven Dr, Owens Cross Roads, AL. Average price per square feet on Belle Haven Dr is $91. It is 24.7% higher than average price per sqft Owens Cross Roads. Average sale price on Belle Haven Dr is $148,283. It is 26.1% lower than average sale price in Owens Cross Roads.