89 East Xianlai Ave, 3rd Floor Telecom Building, Xinyu City, Jiangxi Province

Xinyu, China Data Center

See on Map