Le délice de MAMA is an Afghan restaurant offering specialty dishes for dine-in and delivery.