3rd Floor, China Telecom Building, East of Dajiaoting Bridge, Chaoyang District, Beijing

Beijing, China Data Center

See on Map