141.219.148.140 is located in Houghton, United States (latitude 47.115, longitude -88.545) db-ip data: September 2026