One of the most well-respected and forward thinking event venues in the UK; offering the largest conference and events space in central London. The over 2,000 capacity auditorium and an additional 25 rooms allow the venue to host over 700 corporate and public events yearly. And all within a unique, prestigious Grade II listed building, located right opposite of Westminster Abbey.