Inside story the building project of All Souls Church, Langham Place
Bidewell, Lance.
Hunter, Elrose.
All Souls Church (Langham Place, London, England)
London [The Church]
1976
All Souls Church (Langham Place, London)
Church architecture