Dellwood Seamounts
The Dellwood Seamounts are a seamount range located in the Pacific Ocean northwest of Vancouver Island, British Columbia, Canada. They are also known as the Dellwood Seamount Range or the Dellwood Seamount Chain.
Location: Canada.
Mountain range data from Wikidata (CC0). Elevation is the height of the highest peak.