31.13.190.34 is located in Lohfelden, Germany (latitude 51.267, longitude 9.533) db-ip data: September 2026