94.65.221.129 is located in Marousi, Greece (latitude 38.045, longitude 23.804) db-ip data: September 2026