This little Italian deli on Grand Avenue is a Chicago treasure hiding in plain sight. The brick storefront with its classic green awning might not look fancy, but inside is sandwich paradise. Bari’s ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results