The Cherry Tree is a charming 17th-century inn. Enjoy a cozy atmosphere, perhaps by a large open fire, and a satisfying meal.