>> Get rates, availability, and make your reservation.

Contact

Barefoot Beach Resort

Toll Free: 800.996.5303 – Local: 727.593.5303
19417 Gulf Blvd. Indian Shores, FL 33785

Barefoot Beach Resort

Get Directions >>