Where is Muntanyola?

Where is Muntanyola located?

Muntanyola, Cataluna, Spain (approx. 41.8769342°, 2.1790836°)


Where is Muntanyola on the map?