89.244.220.32 is located in Scharbeutz, Germany (latitude 54.024, longitude 10.752) db-ip data: September 2026