Restaurant London offers event spaces for weddings, baptisms, and parties, with halls accommodating up to 200 guests.