Where is Izarra?
Where is Izarra located?
Izarra, Izarra (Station), Spain (approx. 42.95167°, -2.90013°)
Where is Izarra on the map?
Izarra - Vitoria-Gasteiz
{"latitude":42.95167,"longitude":-2.90013,"title":"Izarra"}