Canton of Schwyz
Brunnen is a resort on Lake Lucerne in Switzerland, part of the municipality Ingenbohl (Canton of Schwyz), at .