99.90.193.245 is located in Northbrook, United States (latitude 42.127, longitude -87.829) db-ip data: September 2026