Ibarra Map
Ibarra 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 Tahuando river. It is about 45 miles northeast of Ecuador’s capital Quito. Ibarra is a market town popular with tourists.
Continue reading “Ibarra Map” »