Explore relationships

Ibarra, Ecuador

Ibarra (Spanish pronunciation:; full name San Miguel de Ibarra; Quechua: Impapura) is a city in northern Ecuador and the capital of the Imbabura Province. It lies at the foot of the Imbabura Volcano and on the left bank of the river.

Use + to expand a branch. Click a topic name to open its summary.