“That’s The Definition Of An Italian Deli Sandwich!” | Diners, Drive-Ins & Dives Toast Fried 6 years ago