6 Shengli Road, Telecom Building, Xiangcheng District, Zhangzhou City, Fujian Province

Zhangzhou, China Data Center

See on Map