London foodfromHoodline7 hours agoCleo Brings Rotisserie Chicken To West Village April 17Cleo, a new rotisserie in West Village, opens April 17, featuring a menu centered on marinated rotisserie chicken and Mediterranean dishes.