100.35.182.228 is located in Newark, United States (latitude 40.736, longitude -74.172) db-ip data: September 2026