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