Chicago’s Restaurant and Bar Closures for 2019 - Eater Chicago
"Texas-based sports bar and “breastaurant” chain Twin Peaks has closed its first Illinois location six-and-a-half years after it first opened at 781 N. Milwaukee Avenue in Wheeling." - Ashok Selvam