About Imbabura
Imbabura is a football club from Ecuador, founded in 1993, with 33 years of history. The team plays their home matches at Estadio Olímpico de Ibarra, which has a capacity of 16,000. The team is managed by William Armas Suqui. Throughout their history, Imbabura has won 1 trophy, establishing themselves as one of the most successful clubs in their country.
