The Corporation of the Church House, established in 1888 by Royal Charter, provides outstanding conference and event spaces in Westminster. With modern facilities, elegant surroundings, and a commitment to excellence, it also supports initiatives in church sustainability, ensuring its legacy continues to serve communities responsibly for generations to come.