A student-led fine dining restaurant at Cheshire College South & West in Crewe, showcasing emerging culinary talent in a polished, professional setting.…