by: needitorPosted on: December 24, 2013 Happy holidays from the Deli New England! Have a great holiday! We’ll be back on December 26th. Related