Yucang Road, Telecom Building, Cangnan, Wenzhou City, Zhejiang Province

Wenzhou, China Data Center

See on Map