Where is Llavorsí?

Where is Llavorsí located?

Llavorsí, Llavorsí (Station), Spain (approx. 42.49593°, 1.211543°)


Where is Llavorsí on the map?