Geo Location Information for 83.217.83.23 IP Address. The IP Address 83.217.83.23 is located at 51.2412 latitude and 4.96651 longitude in Belgium. Friendly Location for the IP Address is Antwerpen, Kasterlee, Belgium, 9042
Awesomenauts is the free 2D MOBA out now for Steam. The game has players battle 3 vs 3, using awesome space mercenaries, robots and turrets.