80.85.87.166 is located in Barking, United Kingdom (latitude 51.533, longitude 0.083) db-ip data: September 2026