Hampstead Garden Suburb Free Church

Hampstead Garden Suburb Free Church
Central Square, London, NW11 7AG