Geo Location Information for 158.125.160.64 IP Address. The IP Address 158.125.160.64 is located at 52.7667 latitude and -1.2 longitude in United Kingdom. Friendly Location for the IP Address is England, Loughborough, United Kingdom, Le11 3t
Loughborough University has an international reputation for excellence in teaching and research, strong links with industry, and unrivalled sporting achievement