Where is Indian Rocks Beach?

Where is Indian Rocks Beach located?

Indian Rocks Beach, Indian Rocks Beach, United States of America (approx. 27.8753°, -82.85121°)


Where is Indian Rocks Beach on the map?