The Cherry Orchard is a carvery restaurant known for its Sunday roasts and weekday carvery options. It offers a variety of roasted meats and is praised for its value.