Clearwater Beach - Opal Sands Resort, Florida, United States

Address: Opal Sands Resort, 430 S Gulfview Blvd, Clearwater Beach, FL 33767, USA
 

Opal Sands Resort. Coordinates from city-center geocode (OpenStreetMap/Nominatim).