Wikimapia is a multilingual open-content collaborative map, where anyone can create place tags and share their knowledge.

Glover island

Canada / Newfoundland and Labrador / Pasadena /
 Upload a photo

Glover Island is a large (178 km2) lake island in the interior of the Island of Newfoundland in the province of Newfoundland and Labrador, Canada. It is the 18th largest lake island in the world by area.
Nearby cities:
Coordinates:   48°46'41"N   57°43'12"W
This article was last modified 2 years ago