🇪🇨 Ibarra

Coordinates (0.35171, -78.12233)
Population 132,977

Ibarra is a city in Ecuador - Imbabura

Species living near Ibarra

Cities near Ibarra

about