Bay View Villas #118 Vacation Home
Indian Shores , Clearwater Beach, 33785, United States
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.