The George, Southwark, London.

The George, Southwark, London, England