A Key West styled resort on the barrier island of Indian Rocks, just 25 minutes from Tampa, Florida.
A lively, Mediterranean themed resort located directly on world-famous Clearwater Beach. Enjoy miles of powder-soft sand, breathtaking sites, and plenty of exciting activities.
|
|