588, Jiyun Road, Building 1, Intelligence Industrial Park, Baoshan District, Shanghai

Shanghai, China Data Center

See on Map