Geo Location Information for 119.145.40.95 IP Address. The IP Address 119.145.40.95 is located at 22.5455 latitude and 114.068 longitude in China. Friendly Location for the IP Address is Guangdong, Shenzhen, China, 518026
牛商网致力于成为中国最有价值的网络营销综合服务商,牛商网是营销型网站创始者,营销型网站标准制定者,服务范围营销型网站建设,营销型手机网站建设,网站运营托管,网站外包,深圳营销型网站建设等,咨询热线:400-033-3087