Where is Muntanyola?

Where is Muntanyola located?

Muntanyola, Muntanyola, Spain (approx. 41.876934°, 2.1790836°)


Where is Muntanyola on the map?