The Mayflower
The Mayflower is a quintessentially English watering hole offering snug candlelit interiors and breathtaking river views. Here, you can spy the original 1620 docking spot of the Pilgrim Father's Mayflower ship, cosy up by the crackling fire, and munch on a food lineup boasting mouthwatering fare crafted from local, fresh ingredients. Pair that with a pint of well-preserved traditional ales, craft beers or local gins, and you're in for a treat.