10 E Staver Lane Santa Rosa Bch #FL 32459, Santa Rosa Beach, FL 32459 $1,815,000 5Bd 5Ba 2,909 Sq Ft New 32 Hours