Deli Licious is a cafe offering British cuisine. Enjoy a packed salad counter and daily options like homemade pies and quiche.