Deli Cafe is a lunch restaurant offering coffee and a variety of menu items for takeaway or delivery.