Twin Peaks to open in Beavercreek next week
Twin Peaks, launched in suburban Dallas in 2005, describes its restaurants as much more than a typical sports bar. “Our lodge welcomes every guest with World Series walk offs and barrel-aged whiskey,” the restaurant’s website says. “The second you step inside, you’re surrounded by a lodge full of friendly and attentive Twin Peaks Girls serving up scratch food and our signature 29-degree beers.”