83.246.77.192 is located in Hemmingen (Devese), Germany (latitude 52.314, longitude 9.723) db-ip data: September 2026