134.209.236.191 is located in Dippoldiswalde, Germany (latitude 50.896, longitude 13.669) db-ip data: September 2026