96.18.202.191 is located in Latimer, United States (latitude 30.535, longitude -88.867) db-ip data: September 2026