Baiwangxin High-tech Industrial Park, Songbai Road, Nanshan District, Shenzhen

Shenzhen, China Data Center

See on Map