The Anchor, Bankside, Southwark, London.

The Anchor, Bankside, Southwark, London, England