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

North Twillingate Island

Canada / Newfoundland and Labrador / Lewisporte /
 Upload a photo

North Twillingate Island, aka "North Side". The town of Twillingate spans both islands, but downtown is on the north island. Google incorrectly labels the islands as "New World Island", which is the large island south of the Twillingate islands.
Nearby cities:
Coordinates:   49°40'2"N   54°47'40"W
This article was last modified 8 years ago