30 Huaihai Square, Telecom building, Huai ‘an City, Jiangsu Province

Huai’an, China Data Center

See on Map