Chain Restaurants

Twin Peaks Opens in Schererville, Indiana

Twin Peaks Restaurant is expanding its northern footprint by opening its renowned sports bar, packed with TVs and frosty 29° draft beers in Schererville, Ind. on Nov. 13.