The Mayflower pub, Rotherhithe, London.

The Mayflower pub, Rotherhithe, London, England