8 Youcheng Road, 11 Telecom Yard, Maonan District, Maoming City, Guangdong Province

Maoming, China Data Center

See on Map