Deli offering takeaway sandwiches.