Back to All Events

iVisit.... the Oldest Pub on the Thames

The Mayflower is a hidden gem boasting great views over the river from both the outside jetty and upstairs restaurant. Walking into the pub is like stepping back in time to 16th century London with the original mooring point of The Pilgrim Fathers’ Mayflower ship.

The menu throughout the pub and restaurant offers delicious British gastro-pub dishes and European-fusion style food, freshly cooked to order by our chefs. Downstairs, you can eat by the fire or upstairs you will find an intimate, candlelit restaurant with stunning views across the river. The main bar has a great range of well kept ales, craft beers, British cheeses and tastefully chosen wines.