Geo Location Information for 81.27.85.12 IP Address. The IP Address 81.27.85.12 is located at 50.7167 latitude and -2 longitude in United Kingdom. Friendly Location for the IP Address is England, Poole, United Kingdom, Bh12 1a
Submit your website to the internet's fastest growing web directory. Offers content rich and well designed quality web sites.