Está ubicado en el Centro cultural y deportivo Wukesong en el distrito de Haidian de Pekín (China) y tiene capacidad para 18.000 espectadores.