Sandwich shop Deli 26 offers a popular selection of sandwiches.