Marketing & Promotions

Twin Peaks Adds More Smoke to its Menu

Already a fan-favorite destination for watching games, Twin Peaks has also been drawing fans of smoked meats, thanks to the recent addition of in-house smokers at each of its restaurants.