217.238.66.222 is located in Hahnweiler, Germany (latitude 49.567, longitude 7.217) db-ip data: September 2026