98.198.196.41 is located in Houston (Northshore), United States (latitude 29.771, longitude -95.214) db-ip data: September 2026