We have found 14 properties on Natures Cove Dr, Owens Cross Roads, AL. Average price per square feet on Natures Cove Dr is $100. It is 37.0% higher than average price per sqft Owens Cross Roads. Average sale price on Natures Cove Dr is $345,962. It is 72.3% higher than average sale price in Owens Cross Roads.