Landhaus Bavaria is a family-run European restaurant with garden seating.