194.219.75.142 is located in Heraklion, Greece (latitude 35.328, longitude 25.143) db-ip data: September 2026