Stoke Newington Town Hall. Stoke Newington, London.