Allo Tacos is a restaurant specializing in Mexican cuisine, also offering couscous.