68.171.129.160 is located in Southborough, United States (latitude 42.309, longitude -71.537) db-ip data: September 2026