Estadio Olímpico de Ibarra

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.