1 Peng Yun Road, Telecom Data Center, Jiangnan District, Nanning, Guangxi

Nanning, China Data Center

See on Map