Sierra de la Cabrera
The 1082nd highest mountain range in the world
The Sierra de la Cabrera is a mountain range in northern Spain. The landscape shows evidence of past glaciation.
Location: Spain.
Mountain range data from Wikidata (CC0). Elevation is the height of the highest peak.