They’re the kind of good that justifies setting your GPS for a tiny town in Delaware that you might otherwise never visit. Situated on Clark Street in downtown Harrington, Main Street Cafe has ...