Geo Location Information for 88.208.229.32 IP Address. The IP Address 88.208.229.32 is located at 51.85 latitude and -2.26667 longitude in United Kingdom. Friendly Location for the IP Address is England, Hempstead, United Kingdom, Gl2 5jx