Estadio Olímpico de Ibarra (English: Ibarra Olympic Stadium) is a multi-use stadium in Ibarra, Ecuador.
[2] It is currently used mostly for football matches and is the home stadium of Imbabura Sporting Club of the Serie A de Ecuador.
[3][4] The stadium holds 18,600 spectators and opened in 1988.
This article about an Ecuadorian sports venue is a stub.
You can help Wikipedia by expanding it.