The Corporation of The Church House, established in 1888 by Royal Charter, is a historic charitable organisation in London. Originally built to host the Synod of the Church of England, it continues to serve as a home for National Church Institutions and various commercial organisations. Known for its blend of heritage architecture, sustainable practices, and modern facilities, it offers a unique environment for both religious and professional purposes.
Corporation of The Church House
Church House
Church of England
church of england synod
church charity
catholic church charity
charity organizations
church sustainability