Geo Location Information for 94.198.83.15 IP Address. The IP Address 94.198.83.15 is located at 51.8167 latitude and -0.81458 longitude in United Kingdom. Friendly Location for the IP Address is England, Aylesbury, United Kingdom, Hp19 8d
The world's leading games industry website. Get insight from todays industry leaders with news, interviews and analysis of global gaming trends.