Guildhall Heroes

Guildhall Heroes

The Guildhall building in London is the headquarters of the City of London Corporation, and in many ways is the spiritual home and centre of the Square Mile. It is from here that the City is governed, and here where the Lord Mayor of London presides over the Court of...
X