80.107.134.193 is located in Leontario, Greece (latitude 37.987, longitude 23.855) db-ip data: September 2026