106 East Majiapu Rd, 4th Floor, China Telecom Building, Yangqiao China Telecom Building,Fengtai District, Beijing

Beijing, China Data Center

See on Map