Skip to main content

The Bowler Hat

London, Greater London, England, UK

A temporary venue in Paternoster Square for the City of London Festival.

1 event