Geo Location Information for 89.187.101.83 IP Address. The IP Address 89.187.101.83 is located at 51.499 latitude and -0.5523 longitude in United Kingdom. Friendly Location for the IP Address is Slough, Slough, United Kingdom, SL3
All the soccer links to clubs, news and any sites related to football in England