Karl Stiehle is a hotel and traditional German "Gasthof" offering accommodation and regional cuisine.