Nanhui industrial Park, Hunan Hwy, Pudong Xinqu, Shanghai Shi, China, 201300

Shanghai, China Data Center

See on Map