35 Fenjiang South Road, Floor 8-9, Information Building, China telecom Foshan Branch, Foshan City, Guangdong Province

Foshan, China Data Center

See on Map