Located 16 km from Clearwater Marine Aquarium in Clearwater Beach, this apartment features free Wi-Fi and access to an outdoor pool. The air-conditioned unit is 14 km from Sand Key Park.
Number of rooms: 2
18399 Gulf Boulevard, Indian Shores , Clearwater Beach, FL 33785, United States