Otter Bay (Baie de la Loutre) is a natural bay on the island of Newfoundland in the province of Newfoundland and Labrador, Canada. Coney Bay is east of it.[1]
47°36′00″N 58°55′52″W / 47.600°N 58.931°W / 47.600; -58.931 (Otter Bay)
This Newfoundland and Labrador location article is a stub. You can help Wikipedia by expanding it.