94.69.140.33 is located in Larissa, Greece (latitude 39.639, longitude 22.419) db-ip data: September 2026