92.20.98.56 is located in Haverhill, United Kingdom (latitude 52.082, longitude 0.439) db-ip data: September 2026