City Hall, on the south bank of the river Thames, home of the London Assembly (and its elected 25 members) as well as the offices of the mayor of Lond

- Image ID: RBHAEF
Michael Foley / Alamy Stock Photo
Image ID: RBHAEF
City Hall, on the south bank of the river Thames, home of the London Assembly (and its elected 25 members) as well as the offices of the mayor of London, England.
Location: London