Loading Video…
This browser does not support the Video element.
Chicago sandwich named one of North America’s best by Michelin | ChicagoLIVE
The Italiano from Lardon in Logan Square is one of only seven sandwiches on Michelin’s list of North America’s best.