Imbabura is a province located in the Andes of northern Ecuador. The capital is Ibarra. The people of the province speak Spanish, and a large portion of the population also speaks the Imbaburan Kichwa variety of the...
Read moreImbabura is a province located in the Andes of northern Ecuador. The capital is Ibarra. The people of the province speak Spanish, and a large portion of the population also speaks the Imbaburan Kichwa variety of the Quechua language.
Ready to plan your trip to Imbabura?Peguche Waterfall
4.6
(2.1K)
Simón Bolivar Park
4.5
(2K)
Parque Ciudad Blanca (Céntrica)
4.5
(1.9K)
Pedro Moncayo Park
4.4
(1.5K)
chifa casa361
4.5
(9)
$
Aguacate Ecuadorian Fusión
4.8
(4)