Geo Location Information for 60.12.22.189 IP Address. The IP Address 60.12.22.189 is located at 30.2936 latitude and 120.161 longitude in China. Friendly Location for the IP Address is Zhejiang, Hangzhou, China, 310005
(600177,雅戈尔)以雅戈尔品牌为核心的,融纺织服装、房地产业、金融投资、国际贸易等于一体的特大型跨国企业集团