Latitude and longitude of Glover Island

Satellite map of Glover Island

Glover Island is a large (178 km²) 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. The island is located in Grand Lake, a natural lake whose waters were raised for the Deer Lake Power Development.

Latitude: 48° 48' 11.39" N
Longitude: -57° 39' 26.99" W

Nearest city to this article: Corner Brook

Read about Glover Island in the Wikipedia Satellite map of Glover Island in Google Maps

GPS coordinates of Glover Island, Canada

Download as JSON