Geo Location Information for 95.138.163.113 IP Address. The IP Address 95.138.163.113 is located at 51.5085 latitude and -0.12574 longitude in United Kingdom. Friendly Location for the IP Address is England, London, United Kingdom, Wc2n 5r
PCGamesN.com is your source for the best PC games reviews, news and updates. Sign in with your Steam account and join us!