Where is Bastida / Labastida?

Where is Bastida / Labastida located?

Bastida / Labastida, Bastida / Labastida, Spain (approx. 42.59038°, -2.7928698°)


Where is Bastida / Labastida on the map?