Where is Spaniard's Bay?

Where is Spaniard's Bay located?

Spaniard's Bay, Terre-Neuve-et-Labrador, Canada (approx. 47.6252701°, -53.282518°)


Where is Spaniard's Bay on the map?