🔍
🏠
Wikipedia
🎲
Imbabura
Imbabura
may refer to:
Imbabura Province
, Ecuador
Imbabura Volcano
, Ecuador
Imbabura Sporting Club
, a professional football club based in Ibarra, Ecuador