2 Qunli Road, Telecom Building of Harbin Qunli Development District, Heilongjiang Province

Harbin, China Data Center

See on Map