Event venues for up to 100 people in London

Event venues with a capacity for up to 100 people.