< Go back


City Hall

Located on the southern bank of the Thames between London Bridge and Tower Bridge, City Hall is home to the Mayor of London and the London Assembly. First inaugurated back in 2002, the unique building has a characteristic oval form of glass structure which gives it a futuristic appearance. City Hall is part of a project called More London, which also includes offices and shops. Right next to City Hall you’ll find The Scoop, an amphitheatre which is used during the summer for open-air shows.