Where is Peñalara?

Where is Peñalara located?

Peñalara, Peñalara, Spain (approx. 42.745865°, -4.2758265°)


Where is Peñalara on the map?