Smart Industrial Park, No. 36, Changsheng South Road, Jiaxing City, Zhejiang Province

Jiaxing, China Data Center

See on Map