109.180.157.7 is located in Hatfield, United Kingdom (latitude 51.767, longitude -0.243) db-ip data: September 2026