Where is Idiazabal?

Where is Idiazabal located?

Idiazabal, Idiazabal, Spain (approx. 43.010677°, -2.2336128°)


Where is Idiazabal on the map?