O Couscous is a restaurant in Tours specializing in Algerian cuisine, with options for both dine-in and takeaway. The establishment is located on Rue du Général Renault.