80.83.46.131 is located in Neuchâtel, Switzerland (latitude 46.993, longitude 6.931) db-ip data: September 2026