CBS 2 Chicago wbbm7801059 670 The Score

Sizzler USA

Sizzler

Sizzler Planning Return To Chicago Area

Back in the 1980s, Sizzler steakhouses were ubiquitous in the Chicago area, and now, the chain is planning a comeback.

CBS Chicago–09/30/2011