Can Cou-Cou is a chicken restaurant offering a variety of rotisserie meats and over 30 prepared dishes for takeaway, including Spanish and Mediterranean cuisine.