Imbabura S.C.


Imbabura Sporting Club is a professional football club based in Ibarra, Ecuador.

Achievements