Geo Location Information for 178.79.160.78 IP Address. The IP Address 178.79.160.78 is located at 51.5144 latitude and -0.13535 longitude in United Kingdom. Friendly Location for the IP Address is England, Soho, United Kingdom, W1f 8aw