Situé à Clearwater Beach, le South Beach propose une connexion Wi-Fi gratuite dans l'ensemble de ses locaux et des chambres climatisées. Il se trouve à environ 2,1 km de la plage d'Indian Shores, à 12 km de la jetée 60 et à 14 km de John's Pass. Cet établissement non-fumeurs se trouve à 300 mètres de la plage d'Indian Rocks.
Indian Rocks Beach, Clearwater Beach, 33785, États-Unis