Where is Campdevànol?

Where is Campdevànol located?

Campdevànol, Campdevànol (Station), Spain (approx. 42.22223°, 2.167266°)


Where is Campdevànol on the map?