No. 118, Rijing Road, Waigaoqiao Free Trade Zone, Pudong New Area, Shanghai

Shanghai, China Data Center

See on Map