Where is Izki Natural Park?

Where is Izki Natural Park located?

Izki Natural Park, Euskadi, Spain (approx. 42.706°, -2.494°)


Where is Izki Natural Park on the map?