Where is Intxaurdi?
Where is Intxaurdi located?
Intxaurdi, Euskadi, Spain (approx. 43.3182235°, -3.0617055°)
Where is Intxaurdi on the map?
{"latitude":43.3182235,"longitude":-3.0617055,"title":"Intxaurdi"}