Geo Location Information for 82.147.22.240 IP Address. The IP Address 82.147.22.240 is located at 51.4422 latitude and -2.04972 longitude in United Kingdom. Friendly Location for the IP Address is England, Studley, United Kingdom, B80 7bg
We offer holidays on the Mamma Mia island of Skopelos, Greece. Choose from pool villas, village house, apartments and luxury hotels, join us for sea kayaking tours too!