Traditional inn offering freshly prepared food.