1 Yongcui Road, Desheng New District, Shunde District, Foshan City, Guangdong Province

Foshan, China Data Center

See on Map