Estaba ubicado en el Centro cultural y deportivo Wukesong en el distrito de Haidian de Pekín (China) y tenía capacidad para 15.000 espectadores.