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