London City Hall # Licensed under PD The uniquely shaped London City Hall City Hall, London, Großbritannien und Nordirland (on the left) is home to the Greater London Authority, which consists of the Mayor of London and a 25-member London Assembly.