Sports bar concept with scratch kitchen introduces two full-size bars, 64 taps, wall-to-wall screens and a patio built for fans
December 23, 2025 // Franchising.com // OMAHA, Neb. – Twin Peaks, the ultimate sports lodge, is returning to Omaha with a new location set to open at 313 N 179th Street in Village Pointe. Backed by Twin Hospitality Group Inc. (Nasdaq: TWNP), parent company of Twin Peaks Restaurant, the expansion reflects the brand’s continued investment in key Midwest markets.
The lodge will feature made-from-scratch food, wall-to-wall TVs, and a 64-tap beer lineup split between two full-service bars. This new opening marks the brand’s return to the state for the first time in several years. Details on opening events and celebrations will be announced in the coming weeks…