Berggasthaus Haggenegg is a mountain inn offering traditional Swiss cuisine with specialties like house-smoked meats and alpine cheese. The cozy restaurant can seat up to 150 guests.