193.194.89.19 is located in Ben Aknoun, Algeria (latitude 36.759, longitude 3.004) db-ip data: September 2026