We have found 11 properties on Barracuda Pl, Ponte Vedra Beach, FL. Average price per square feet on Barracuda Pl is $130. It is 23.5% lower than average price per sqft Ponte Vedra Beach. Average sale price on Barracuda Pl is $192,472. It is 62.6% lower than average sale price in Ponte Vedra Beach.