Imbabura Sporting Club is a professional football club based in Ibarra, Ecuador.
Team Members
Rodríguez
= Player Contract years remaining
Showing 0 to 1 (Total: 1)
Stadium or Home
Estadio Olímpico de Ibarra (English: Ibarra Olympic Stadium) is a multi-use stadium in Ibarra, Ecuador. It is currently used mostly for football matches and is the home stadium of Imbabura Sporting Club of the Serie A de Ecuador. The stadium holds 18,600 spectators and opened in 1988.