Está ubicado en el campus de la Universidad de Ciencia y Tecnología de Pekín (distrito de Haidian), al norte de la capital china, 3,5 km al oeste del Parque Olímpico.