Winchester Palace, Southwark, London.

Winchester Palace, Southwark, London, England