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