Como en ningún otro lugar, en Shenyang se respira la pasión y la devoción que siente China por los Juegos Olímpicos de Pekín 2008. Para satisfacer todos los requisitos que se exigen a las sedes, la familia del fútbol de la ciudad adoptó la decisión de derribar su emblemático estadio Wulihe, un icono del fútbol chino desde que la selección nacional se impuso a Omán en el partido de clasificación para la Copa Mundial de la FIFA, disputado en este campo el día 7 de octubre de 2001, que otorgó al país el primer pasaporte para una fase final.

El nuevo recinto, el estadio del Centro Deportivo Olímpico de Shenyang, se construyó en 2007 con el propósito expreso de que se convirtiera en sede del Torneo Olímpico de Fútbol de Pekín 2008. El estadio, con capacidad para 60.000 espectadores, es ya uno de los edificios más simbólicos de la ciudad y destaca como uno de los centros deportivos más modernos de la nación.

El Centro Deportivo Olímpico de Shenyang, situado en el barrio Hunnan, se encuentra a tan sólo 20 km del aeropuerto y a 3 km del hotel donde se alojará la selección china.