55 Jian’an Road, Jinshan District, Shanghai

Shanghai, China Data Center

See on Map