A L'Angle is a French restaurant that can accommodate reservations for large groups.