74.50.6.119 is located in Newark, United States (latitude 39.684, longitude -75.75) db-ip data: September 2026