Geo Location Information for 137.73.118.10 IP Address. The IP Address 137.73.118.10 is located at 51.5085 latitude and -0.12574 longitude in United Kingdom. Friendly Location for the IP Address is England, London, United Kingdom, Wc2r 2l
King's is one of the world's leading research and teaching universities based in the heart of London.