North of Zhu Li Shi Ye Industrial Park, Longgang District, Shenzhen, China

Shenzhen, China Data Center

See on Map