Allo Couscous is a restaurant specializing in Moroccan and Mediterranean cuisine, with a focus on couscous dishes.