Gasthaus
A Gasthaus is a German-style inn or tavern with a bar, a restaurant, banquet facilities and hotel rooms for rent.
Gasthäuser are typically found in smaller towns and are often family-owned. It is not uncommon to have three generations of a family working together in such an establishment and many have been owned by the same family for generations.
Gasthäuser are common in Germany, Austria, Switzerland and other European countries around Germany. Some are decorated with mural paintings depicting fairy tale stories or local legendary figures.Etymology
Specifically translated a Gasthaus means "guest house" in German. Gasthof is a variation of the word, Landhaus means "country house" and Pension means "boarding house" or small hotel. Lunch and dinner are usually served to the public, but breakfast is typically reserved for overnight guests. It also will often have an outdoor area for a beer garden during the spring and summer seasons.