Deli offering cafe fare.