History
Imbabura Sporting Club is a professional football club based in Ibarra, Ecuador currently plays at Ecuadorian Serie A The Top division of Ecuadorian League System.
Read more on Wikipedia →
Text from Wikipedia, licensed CC BY-SA 4.0
Imbabura Sporting Club is a professional football club based in Ibarra, Ecuador currently plays at Ecuadorian Serie A The Top division of Ecuadorian League System.
Read more on Wikipedia →
Text from Wikipedia, licensed CC BY-SA 4.0