Definitions for "All Souls Church, Langham Place"
All Souls Church is an Evangelical Anglican church in central London, situated in Marylebone at the north end of Regent Street, next to BBC Broadcasting House. As well as the core church membership, many hundreds of visitors come to All Souls every Sunday, bringing the average number of those coming through the doors to some 2,500 every week. All Souls has a very international congregation, with all ages represented.