Indian Bay is a natural bay off the island of Newfoundland in the province of Newfoundland and Labrador, Canada. [1]
49°00′58″N 53°47′53″W / 49.016°N 53.798°W
Indian Bay is a natural bay off the island of Newfoundland in the province of Newfoundland and Labrador, Canada. [1]
49°00′58″N 53°47′53″W / 49.016°N 53.798°W