Geo Location Information for 122.228.113.11 IP Address. The IP Address 122.228.113.11 is located at 39.9075 latitude and 116.397 longitude in China. Friendly Location for the IP Address is Beijing, Beijing, China, 100006
战旗TV游戏直播平台提供高清、流畅的视频直播和电子竞技游戏直播。包括三国杀直播、LOL英雄联盟直播、炉石传说直播、dota2直播等各类热门游戏赛事。战旗直播为您提供全新的游戏视觉与听觉体验。