Bayview Villas 101 Townhouse, Clearwater Beach
https://bayview-villas-101-townhouse.usa8.info
Located 8 miles from Clearwater Marine Aquarium and 7 miles from Sand Key Park, Bayview Villas 101 offers accommodations in Clearwater Beach. There is a sitting area and a kitchen as well as a private bathroom. A flat-screen TV is featured.
Indian Shores , Clearwater Beach, FL 33785, United States of America