Geo Location Information for 185.18.139.140 IP Address. The IP Address 185.18.139.140 is located at 52.3743 latitude and -2.71311 longitude in United Kingdom. Friendly Location for the IP Address is England, Ludlow, United Kingdom, Sy8 3eg
London School of Economics is unique in its concentration on teaching and research across the full range of social, political and economic sciences.