3 resorts in Indian Shores

  • Beach Cottage

    18400 Gulf Blvd., Indian Shores | Resort
    from $242
  • Barefoot Beach Resort

    St. Pete Beach/South Beaches, Indian Shores | 3 star resort
    from $131
    • Great location, Great Value, Relaxing, Great Unit (E201)
    • Can't wait to Visit Barefoot Beach Again!!!!!!!
    • Better than the Beach
  • Legacy Vacation Resorts-Indian Shores

    19607 Gulf Blvd, Indian Shores | 3 star resort
    from $127
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.