161.7.59.20 is located in Helena, United States (latitude 46.586, longitude -112.016) db-ip data: September 2026