139.91.247.1 is located in Heraklion, Greece (latitude 35.335, longitude 25.128) db-ip data: September 2026