A Gasthaus (also called Gasthof, Landhaus, or Pension) is a German-style inn or tavern with a bar, a restaurant, banquet facilities and hotel rooms for rent.