168 Dongfengsan Rd, 3rd Floor, Telecom Building, Jiangcheng Branch, Yangjiang City, Guangdong Province

Yangjiang, China Data Center

See on Map