Serra do Barbanza
The 2396th highest mountain range in the world
The Serra do Barbanza (Sierra del Barbanza) is a mountain range in north-west Spain, extending in a south-westerly direction from Noia in Galicia.
Location: Spain.
Mountain range data from Wikidata (CC0). Elevation is the height of the highest peak.