Geo Location Information for 113.106.92.130 IP Address. The IP Address 113.106.92.130 is located at 22.5455 latitude and 114.068 longitude in China. Friendly Location for the IP Address is Guangdong, Shenzhen, China, 518026
超好玩游戏网(www.18touch.com)。超好玩立足于手机游戏行业,致力于成为玩家“最值得玩家信赖的游戏媒体,最值得行业尊敬的游戏媒体”,通过游戏资讯攻略、辅助工具应用、社区礼包活动等服务形式,以客观的眼光、专业的水准为玩家推荐精品手机游戏和相关服务,被玩家亲切的称为“超好玩推荐游戏,游戏必定超好玩”。