Está ubicado en el campus de la Universidad de Pekín (distrito de Haidian), al noroeste de la capital china, 8 km al oeste del Parque Olímpico.