1 Fenghuang Road, 4th and 5th Floor Telecom Building, Ezhou City, Hubei Province

Ezhou, China Data Center

See on Map