Landhaus is a barbecue restaurant offering German, Swiss, and European cuisine. They also provide catering services.