Central London’s largest Conference Centre, located opposite Westminster Abbey was built in 1921 and boasts a 2,200 seat auditorium plus 20 rooms. State-of-the-art technology and spectacular historic backdrop for events.
For more information including venue facilities and conference suites please register here.