The Mayflower is one of the most historic pubs in London, located on the banks of the Thames, complete with decking over the river.
With a rating of 4.5/5 on Tripadvisor, guests remark on the Mayflower's quality food and friendly staff in a picturesque setting.
Waterfront pubs in London offer a unique social experience, allowing patrons to enjoy drinks and fresh air while taking in stunning views.
The article highlights seven must-visit pubs in London, each providing distinct atmospheres and proximity to popular attractions, ideal for socializing.
Collection
[
|
...
]