607 Sandcastle I Hotel
20000 Gulf Blvd , Indian Shores , Clearwater Beach, 33785, United States
607 Sandcastle I is a beachfront property located in Clearwater Beach, a few steps from Indian Shores Beach and 1.3 km from Indian Rocks Beach. The air-conditioned accommodation is 11 km from John's Pass.