35 Longxiang Avenue, Telecom Hub Building, Central City, Longgang District, Shenzhen City, Guangdong Province

Shenzhen, China Data Center

See on Map