Results 1 results found The Free Church by Edwin Lutyens built in the Arts and Crafts style, Hampstead Garden Suburb, Finchley and Golders Green, London, England, United Kingdom, Europe