Beergarten is a Bavarian restaurant with its own brewery, offering traditional cuisine and house-brewed beers in a large, covered beer garden.