This 3-star superior hotel is situated in the town of Worbis, between the Harz Mountains and the Hainich Hills.