Opal Sands Resort

430 Gulfview Blvd, Clearwater, Florida, United States