Greater London City Hall, Southwark, London.

Greater London City Hall, Southwark, London, England