Geo Location Information for 194.66.216.130 IP Address. The IP Address 194.66.216.130 is located at 51.5085 latitude and -0.12574 longitude in United Kingdom. Friendly Location for the IP Address is England, London, United Kingdom, Wc2n 5r
SEO, SEM Search Engine Marketing and Integrated Search Marketing for small to medium sized businesses. Rocketfish are the UK's leading small business SEO provider. Free Report...