Hampstead Town Hall

Hampstead Town Hall
Haverstock Hill, London, NW3 4QP
Photo of Hampstead Town Hall