89.26.120.99 is located in Salzburg, Austria (latitude 47.815, longitude 13.052) db-ip data: September 2026