82.42.220.208 is located in Barnwood, United Kingdom (latitude 51.864, longitude -2.201) db-ip data: September 2026