The parent company of Twin Peaks, a sports bar chain, has filed for bankruptcy just a year after going public. Dallas-based ...
Established in 2005, the restaurant chain currently operates 114 locations in the United States and Mexico.