71.198.101.83 is located in Hayward, United States (latitude 37.669, longitude -122.081) db-ip data: September 2026