Title: The organs of All Souls Church, Langham Place, London and St. Peter's Church, Vere Street, London
Subjects: London All Souls Church, Organs, St. Peter's Church, London