Geo Location Information for 114.112.70.134 IP Address. The IP Address 114.112.70.134 is located at 39.9075 latitude and 116.397 longitude in China. Friendly Location for the IP Address is Beijing, Beijing, China, 100006
蚕豆网是专注于手机游戏领域的新锐媒体,为玩家提供最快最新最全的手机游戏攻略,资讯,评测和热门游戏专区,海量苹果/安卓/iPhone/iPad游戏免费下载,礼包激活码发放,玩家社区等,已成为众多玩家最喜爱的手机游戏平台.