218 Luoyu Road, 3th Floor Wuhan Branch of China Telecom, Wuhan City, Hubei Province

Luxiang, China Data Center

See on Map