The Deli does Toasties

delectable treats in toastie form