Geo Location Information for 114.80.80.17 IP Address. The IP Address 114.80.80.17 is located at 31.2222 latitude and 121.458 longitude in China. Friendly Location for the IP Address is Shanghai, Shanghai, China, 100032
情报通是中国领先的电子商务数据统计分析软件,可提供数据分析、销售数据分析、店铺数据分析、广告淘宝数据统计等功能,比数据魔方更微观。