Villas of Clearwater Beach - Unit A13 Apartment
Clearwater Beach, 33767, United States of America, Clearwater Beach, 33767
Located in Clearwater Beach, a few steps from Clearwater Beach and 2.4 km from Caladesi Island State Park Beach, Villas of Clearwater Beach - Unit A13 provides air-conditioned accommodation with a balcony and free Wi-Fi.