On the 8th day God said let there be deli...
I will get the exact date tomorrow if my boss knows lol, but it was in 1961 and the deli was originally at 74 Millwood Rd next to the old Millwood Fire Station No. 1, which has now moved just up the road. We went 24/7 on December 9, 1991. The exact location of the old deli is where the Country Deli is currently located.
Thanks! Your answer is awaiting moderation.