LORD MAYOR’S SHOW

LORD MAYOR’S SHOW

The spectacular Lord Mayor’s Show returns to London on 9th November! Join 500,000 people lining the route between Bank and Aldwych as the newly elected Lord Mayor of London travels to Westminster to pledge allegiance to the Crown.

Read More