Bavaria Alm Torfhaus is a rustic restaurant specializing in hearty, Alpine-style cuisine with a beer garden.