70.245.198.14 is located in Seagoville, United States (latitude 32.64, longitude -96.538) db-ip data: September 2026