Where is Larrabasterra?
Where is Larrabasterra located?
Larrabasterra, Larrabasterra, Spain (approx. 42.879894°, -2.7175517°)
Where is Larrabasterra on the map?
{"latitude":42.879894,"longitude":-2.7175517,"title":"Larrabasterra"}