172.9.82.70 is located in Hempstead, United States (latitude 30.097, longitude -96.078) db-ip data: September 2026