This Taylor Street institution brings a taste of Italy to the heart of Chicago. The green awning with white lettering is like a beacon for sandwich lovers. Step inside and you’ll find shelves stocked ...