Back to All Events

iVisit.... London's Living Room

  • City Hall 110 The Queens Walk London, SE1 2AA United Kingdom (map)

Located on the 9th floor of City Hall, this exceptional venue offers stunning panoramic views over the river Thames, Tower Bridge and some of London’s most iconic landmark.The room follows the round shape of the building and natural light overflows from the surrounding glass windows.

City Hall is the home of the Mayor of London, the London Assembly and the Greater London Authority and is part of the More London development located between London Bridge and Tower Bridge, on the south bank of the Thames.

The building was designed by Foster + Partners, one of Britain’s leading architects, whose design brief was to create a building for the Greater London Authority that would become a new landmark for the capital. This striking rounded glass building also has many features that make it environmentally friendly, including photo-voltaic (solar) panels on the roof.