2 Jinyinhu Road, Dongxihu District, Wuhan City, Hubei Province

Wuhan, China Data Center

See on Map