10 Honghu Street, Hongbo Building, Luohu District, Shenzhen City, Guangdong Province

Shenzhen, China Data Center

See on Map