Satellite map of Dildo Island
- In Canada
Map of Dildo Island
Dildo Island is an island in the Canadian province of Newfoundland and Labrador.
Latitude: 47° 33' 35.50" N
Longitude: -53° 35' 16.44" W
Nearest city to this article: Bay Roberts
Read about Dildo Island in the Wikipedia Satellite map of Dildo Island in Google Maps