London is full of pubs that are positively creaking with history but few are as old and as famous as The Mayflower. Sat on the banks of the Thames, this is the oldest of London’s riverside drinking holes and a veritable national institution. Perfect in the summer, as the Thames goes about its merry way under the planks.
Comments