Where is Indian Harbour?

Where is Indian Harbour located?

Indian Harbour, Nova Scotia, Canada (approx. 44.51305°, -63.93444°)


Where is Indian Harbour on the map?