Turret Bay is a natural bay off the island of Newfoundland in the province of Newfoundland and Labrador, Canada. [1]
50°49′59″N 57°13′52″W / 50.833°N 57.231°W
Turret Bay is a natural bay off the island of Newfoundland in the province of Newfoundland and Labrador, Canada. [1]
50°49′59″N 57°13′52″W / 50.833°N 57.231°W