Tag: <span>Catherine De Orio</span>

Home Catherine De Orio

Catherine De Orio named new host of “Check, Please!”

Catherine De Orio is the new host of “Check, Please!” on WTTW Channel 11. After a five-month search, WTTW announced Tuesday that De Orio will take over as the face of the Emmy award-winning weekly restaurant review series. De Orio is a former attorney who left the legal world to pursue her passion for food at...