1201 Guiqiao Road, Guiqiao Export Processing Zone Building 9 Block T52, Pudong New District, Shanghai

Shanghai, China Data Center

See on Map