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.