The Corporation of The Church House was founded as a charity in 1888 by Royal Charter. The building’s initial purpose was to serve as a home for the Synod of the Church of England. Today that purpose is still served, along with being a home for National Church Institutions (NCI’s). Our building is also home for several commercial organisations, who have chosen our building for its beautiful heritage features, and commitment to sustainability, all combined with modern working amenities.
Church House also operates as a successful conference venue, holding hundreds of events each year, and has been trading since 1990 as Church House, Westminster – hosting events for many prestigious national and international organisations as well as individuals. We are ‘a building of light, for the people of light.’