136 Gaoshan Road, China Telecom Building, Maoming City, Guangdong Province

Maoming, China Data Center

See on Map