JavaScript is not enabled.
Top Notch Deli - Review by M S | Walnut Street Delicatessen

Walnut Street Delicatessen

Claim

Top Notch Deli 9/14/2005

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
Summer SALE!!!:
15% OFF all yearly plans
Use year15 at checkout. Expires 1/1/2021