This is one of the oldest thatched inns in Britain, dating back to 1320, offering a unique and charming experience. The guest rooms combine character with contemporary styling, providing a cozy and intimate atmosphere. It features an award-winning restaurant and is pet-friendly.