79.78.112.60 is located in Walthamstow, United Kingdom (latitude 51.591, longitude -0.021) db-ip data: September 2026