Description
Church House is a historic and versatile venue located in the heart of Westminster, London. Originally built in 1928, it combines traditional architecture with modern facilities, making it an ideal setting for conferences, meetings, and events. The venue features a range of flexible spaces, including large auditoriums, smaller meeting rooms, and beautiful breakout areas. It is equipped with advanced audio-visual technology and offers catering services. Its central location provides easy access to public transport and nearby attractions, making it a popular choice for both corporate and private events.



