Where is XXX?

Where is XXX located?

XXX, Euskadi, Spain (approx. 43.03425°, -2.416066°)


Where is XXX on the map?