Where is Larrabasterra?

Where is Larrabasterra located?

Larrabasterra, Larrabasterra (Station), Spain (approx. 43.37573°, -2.99147°)


Where is Larrabasterra on the map?