LOTS 21&22 S 8th Street, Santa Rosa Beach, FL 32459 - MLS#882284 - ...