Pub
The Cherry Tree Inn is a well-known British pub near Henley-on-Thames, famed for ever changing, home-made dishes, our open fire in winter and fabulous garden in the summer. There’s an ease about the place for casual dining, in an unpretentious and relaxed environment operated by husband and wife team Dan and Natalie.