The Corporation of The Church House was founded as a charity in 1888 by Royal Charter. Based in and adjacent to Dean’s Yard, near Westminster Abbey, the building houses the National Institutions of the Church of England.
Church House was designed to be a home for the Church Assembly (now the General Synod) of the Church of England.