Mount Thelwood is a mountain on Vancouver Island, British Columbia, Canada, located southeast of Gold River and west of Mount Myra.Mount Thelwood in the Canadian Mountain Encyclopedia

See also List of mountains of Canada

References

External links