We have found 10 properties on Bayhead Ln, Osprey, FL. Average price per square feet on Bayhead Ln is $126. It is 17.6% lower than average price per sqft Osprey. Average sale price on Bayhead Ln is $316,254. It is 18.5% lower than average sale price in Osprey.