Estaba ubicado en el Parque Olímpico de Pekín (China) y tenía capacidad para 5.000 espectadores.