Está ubicado en el Parque Olímpico de Pekín (China) y tiene capacidad para 17.400 espectadores.