The City Hall building, London, England, United Kingdom.


City Hall is the headquarters of the Greater London Authority, which comprises the Mayor of London and the London Assembly.


Size: 4256px × 2831px
Location: The Queen's Walk, London, England, United Kingdom.
Photo credit: © Mo Peerbacus / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: architecture, attraction, authority, british, building, capital, city, cityscape, goverment, hall, holiday, landmark, law, london, mayor, modern, office, pedestrian, people, river, shard, skyline, skyscraper, thames, tourism, tourist, vacation, visitor