China Telecom Cloud Base, South Section of Qinhuang Avenue, Fengxi New Town, Xixian New District, Shaanxi Province

Xi’an, China Data Center

See on Map