Walnut Street Deli is in downtown Itasca. The shop is pretty small but there are usually seats available. A lot of the deli's business seems to be catering or take-out.
The salads are very good and often sell out. The sandwiches are made to order. Everything is very fresh. The cookies are freshly made and very delicious.
The staff is very friendly and accommodating.
more