A large conference and events venue in central London best known for its customer service, affordability, and flexible event spaces for up to 500 guests.