Where's My Booze?

@ The Mayflower

117 Rotherhithe Street, London, SE16 4NF

The original Thames pub. The site the infamous Mayflower took to the water, later discovering the new world.