Located in Clearwater Beach, 200 metres from Belleair Beach and 500 metres from Indian Rocks Beach, Ocean Blue Villa offers air conditioning. It is situated 16 km from John's Pass and provides an ATM.
Indian Rocks Beach, Clearwater Beach, 33785, United States