69.67.213.52 is located in Schaumburg, United States (latitude 42.062, longitude -88.078) db-ip data: September 2026