London's Business Design Centre based in Islington, North London is one of the best event spaces in the land. With a huge main exhibition space, that is both large and personal, this venue has it all!