Hitchin Town Hall


Hitchin Town Hall - former cinema in Hitchin, England.