The Business Center on 90 Long Acre, Covent Garden in WC2E 9RZ Central London boasts flexible meeting rooms that can meet your specific needs.