Traditional Almhütte restaurant serving homemade dumplings, crusty bread, and Apfelstrudel.