94.65.218.110 is located in Isthmia, Greece (latitude 37.914, longitude 23.005) db-ip data: September 2026