Zum Schwaggi is a German restaurant featuring a recently updated kitchen and offering fantastic food.