More details
The Orchard is a beautiful corner of England where time stands still. Come relax and enjoy the genteel setting where more famous people have taken tea than anywhere else in the world. Over morning coffee, light luncheon or traditional English afternoon tea, soak up the atmosphere of a bygone age.