Satellite map of Mount Thelwood
- In Canada
Map of Mount Thelwood
Mount Thelwood is a mountain on Vancouver Island, British Columbia, Canada, located 35 km (22 mi) southeast of Gold River and 9 km (6 mi) west of Mount Myra.
Latitude: 49° 32' 11.99" N
Longitude: -125° 43' 34.85" W