Definition of City Hall from the Oxford Advanced Learner's Dictionary

 

City Hall

 
BrE
 
; NAmE
 
 
jump to other results
an unusual round glass building near Tower Bridge in London, built in 2002 for the administrative offices of the Mayor of London, the London Assembly and the Greater London Authority

Other results

All matches