Where is Indian Harbour Beach?

Where is Indian Harbour Beach located?

Indian Harbour Beach, Indian Harbour Beach, United States of America (approx. 28.148901°, -80.58839°)


Where is Indian Harbour Beach on the map?