Where is Labastida / Bastida?

Where is Labastida / Bastida located?

Labastida / Bastida, Labastida / Bastida, Spain (approx. 42.58957°, -2.794559°)


Where is Labastida / Bastida on the map?