Where is Intxaurdi?

Where is Intxaurdi located?

Intxaurdi, Euskadi, Spain (approx. 43.3182235°, -3.0617055°)


Where is Intxaurdi on the map?