Bay View Villas #118 Casa vacanze Clearwater Beach
Located in Clearwater Beach in the Florida region, Bay View Villas #118 has a patio. The accommodation is 200 metres from the Indian Shores Beach and features free Wi-Fithroughout the property.
Indian Shores , Clearwater Beach, 33785, Stati Uniti