Hampstead Garden Suburb Free Church

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