79.166.140.86 is located in Chalandri, Greece (latitude 38.009, longitude 23.784) db-ip data: September 2026