Conference centre & event space in the heart of London
100 seats
120 seats
250 seats
270 seats
600 seats