Cafe offering sandwiches and delivery.