Geo Location Information for 114.80.173.29 IP Address. The IP Address 114.80.173.29 is located at 31.2222 latitude and 121.458 longitude in China. Friendly Location for the IP Address is Shanghai, Shanghai, China, 100032
股吧--东方财富网打造的中国人气最旺的股票主题社区,实时行情评论和个股交流让你感受到证券经济的力量。