Twin Peaks Opens in McAllen, Texas

Anyone in McAllen that's looking to take a break from the Texas heat this summer is invited to enjoy a cold one inside the newest Twin Peaks Restau...

May 26, 2023
4:58 AM

Anyone in McAllen that's looking to take a break from the Texas heat this summer is invited to enjoy a cold one inside the newest Twin Peaks Restaurant. Located at 901 W. Expressway 83, one block from La Plaza Mall, the new lodge will be operated by Avalanche Group and will be the first Twin Peaks in the Rio Grande Valley when it opens this June. With 80 TVs situated at every possible angle and 32 beers – including both national and local favorites – on tap, every fan is sure to find the ultimate vantage point to watch their favorite NFL, MLB, NBA, MLS and Liga MX teams in action.