97.90.253.106 is located in Escanaba, United States (latitude 45.745, longitude -87.065) db-ip data: September 2026