Church House: A Historic Landmark at the Heart of the Church of England
Established in 1888, Church House was originally designed to serve the Synod of the Church of England. Today, it continues to uphold that purpose while also providing a home for the National Church Institutions (NCIs). The building has evolved into a central hub for a range of organisations, combining its rich heritage with modern facilities. Church House stands as a symbol of tradition, charity, and sustainability, attracting commercial tenants and charitable organisations alike, thanks to its blend of history and environmental responsibility.