The Mayflower Pub 117 Rotherhithe Street, London SE16 4NF