94.66.27.66 is located in Kilkis, Greece (latitude 40.993, longitude 22.874) db-ip data: September 2026