Twin Peaks is officially returning to the Omaha market. The national sports bar chain will open February 2nd at 313 North 179th Street in Village Pointe West, according to a Twin Hospitality Group press release. The newly constructed, lodge-style restaurant will feature a made-from-scratch menu, wall-to-wall TVs and 64 beer taps split between two full-service bars. Twin Peaks previously operated an Omaha location near 173rd & West Center Road, which closed several years ago. – Nicole Buntgen

Recent Comments