80.85.84.150 is located in Hayes, United Kingdom (latitude 51.516, longitude -0.423) db-ip data: September 2026