64.191.105.86 is located in Nesquehoning, United States (latitude 40.879, longitude -75.786) db-ip data: September 2026