Where is Llívia?

Where is Llívia located?

Llívia, Llívia (Station), Spain (approx. 42.46296°, 1.9796013°)


Where is Llívia on the map?