Where is Laida?

Where is Laida located?

Laida, Laida (Station), Spain (approx. 43.39574°, -2.6805391°)


Where is Laida on the map?