55 Renmin Avenue, Economic Development Zone, Zhanjiang City, Guangdong province

Zhanjiang, China Data Center

See on Map