Locory page
Church House, Westminster
By Seeker
Church House is the headquarters of the Church of England, located next to Westminster Abbey in London. Established in the late 19th century, it has served various significant roles, including a meeting place for the UK Parliament during World War II and the first sessions of the UN Security Council. The current building, designed by Sir Herbert Baker, was completed in 1940 and is a Grade II listed structure. It hosts the General Synod of the Church of England and is available for private events, making it a notable site for both tourists and researchers interested in religious history and architecture.
Tags
Location
Views
1
Be the first to comment!