Where is Spaniard's Bay?

Where is Spaniard's Bay located?

Spaniard's Bay, Spaniard's Bay, Canada (approx. 47.625267°, -53.282516°)


Where is Spaniard's Bay on the map?