1/70 70 sold $3,850,000 $3,850,000 4 Beds6 Baths4,140 SqFt 1769 Driftwood Point Road, Santa Rosa Beach, FL 32459 Single Family Home Listed by Keller Williams Realty Destin