Deli 61 is a snack bar offering coffee and other treats.