London City Hall, Futuristic architecture by the Thames
The Queen's Walk, London, Greater London, United Kingdom, SE1 2AA
4.2
Introduction
The City Hall is the headquarters of the London government, located on the banks of the River Thames in Southwark, London, UK. Designed by the famous architect Norman Foster, the building was officially opened in July 2002. The impressive building is in the shape of a sphere and not only enhances aesthetics but also reduces the surface area and improves energy efficiency. Adjacent to the London Tower Bridge, the City Hall is also the office of the Mayor of London and plays a crucial role in urban management and municipal operations. Address The Queen's Walk, London, Greater London, United Kingdom, SE1 2AA
Transportation London Bridge station, next to Tower Bridge.