Tucked away in the quaint town of Smyrna, Delaware, exists a culinary haven where comfort food reigns supreme and the chicken and dumplings have achieved legendary status among locals and visitors ...