173.63.100.216 is located in Rutherford, United States (latitude 40.827, longitude -74.107) db-ip data: September 2026