Our Event Spaces in London We have four venues for meetings, conferences, training and assessment centres in Central London and Canary Wharf – each with great transport links and the facilities you expect from a contemporary event space in London.