Where is Zorrotza?

Where is Zorrotza located?

Zorrotza, Zorrotza (Station), Spain (approx. 43.276672°, -2.9716053°)


Where is Zorrotza on the map?