77.69.104.18 is located in Chalandri, Greece (latitude 38.01, longitude 23.785) db-ip data: September 2026