This bulbous, leaning, glass building is one of London’s most unique structures. London City Hall, which is next to Tower Bridge on the Thames and across the water from the Tower of London, is home to the Mayor of London. Its unusual design has drawn frequent comparisons to Darth Vader’s helmet and an onion. Its outside amphitheater is the frequent host of free live entertainment.
See All Things to do in London City Hall »