Websites hosted on 199.229.248.116 IP Address
Geo Location Information for 199.229.248.116 IP Address. The IP Address 199.229.248.116 is located at 51.4986 latitude and 0.0441 longitude in United Kingdom. Friendly Location for the IP Address is England, London, United Kingdom, E16.