2 Zhongshan North Road, Hami City, Xinjiang Weiwuerzizhiqu

Hami, China Data Center

See on Map