Where is Indian Rocks Beach?

Where is Indian Rocks Beach located?

Indian Rocks Beach, Florida, United States (approx. 27.8753005°, -82.8512152°)


Where is Indian Rocks Beach on the map?