Mount Thelwood

Mount Thelwood is a mountain on Vancouver Island, British Columbia, Canada, located 35 km southeast of Gold River and 9 km west of Mount Myra.