Free Church Hall, Northway
Hampstead Garden Suburb
London NW11 6PB