The New Hotel Indian Shores
With a stay at The New Hotel Indian Shores in Indian Shores, you'll be on the beach, within a 15-minute drive of John's Pass Village & Boardwalk and St. Petersburg - Clearwater Beaches. This beach apartment is 17.2 mi (27.7 km) from Tampa Bay and 2.5 mi (4 km) from Splash Harbour Water Park.