2.86.226.12 is located in Athens, Greece (latitude 37.984, longitude 23.728) db-ip data: September 2026