69.147.190.213 is located in Southborough, United States (latitude 42.313, longitude -71.579) db-ip data: September 2026