London City Hall is one of the most symbolically important new buildings in the British capital, designed to express the openness of the implementation of the country's democratic system, but also to demonstrate its overall sustainability and protection from pollution as a public building. Potential. Located in a prominent location near the Thames Tower Bridge, adjacent to the New London Development Zone, the ten-story building offers nearly 18,000 square metres of usable area, housing the Parliament Hall, departmental offices and public facilities as well as mayors, councillors, Office of the municipal staff.