Sign in
Rewards
All
Images
Videos
Maps
News
Shopping
More
Flights
Travel
Hotels
Real Estate
Notebook
ibarra laken riley murder news
Save
Share
More
Directions
Nearby
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 ba…
New content will be added above the current area of focus upon selection
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 located about 70 kilometres northeast of Ecuador's capital Quito.
Country:
Ecuador
Province:
Imbabura
Founded:
28 September 1606
Founded by:
Cristóbal de Troya y Pinque
Elevation:
2,225 m (7,300 ft)
Area code:
(+593) 6
Canton:
Ibarra Canton
Nearby
Search nearby
Suggested Itineraries
Data from:
en.wikipedia.org