Indian Rocks

Legend has it that Indian Rocks Beach reputedly got its name when a native medicine man miraculously healed his chief with the waters from a natural sulphur spring believed to have been located in the current day town! These days Indian Rocks brings out a more serene side to this slice of Florida, with a laid-back ambience, welcoming locals and a fabulous beach that stretches the length of the island.

  • Average prices per person from
  • loading
Based on:

    No Holidays Found

    Server: virgin-del3