Chicago Food Checked out Wolf and Company on the 606. The Diablo sandwich is a friggin beast. July 22, 2025