viewing in: Church of All Souls, Langham Place Photos
All Soul's Church Langham Place in London, England