Where is Echo Bay?

Where is Echo Bay located?

Echo Bay, Echo Bay (Station), Canada (approx. 46.48445°, -84.07021°)


Where is Echo Bay on the map?