16 East Henan Road, New District, Urumqi City, Xinjiang Weiwuerzizhiqu

Urumqi, China Data Center

See on Map