No. 12 Building, Block 18, Ziyue Road, Chaoyang District, Beijing, 100012, China

Beijing, China Data Center

See on Map