Twin Peaks - McAllen, TX
Restaurant News writes, "Everyone in The Valley get ready for great times and even better food as the region's first Twin Peaks Restaurant has opened its doors.
Located at 901 W. Expressway 83, one block from La Plaza Mall, the new lodge is operated by Texas-based Avalanche Food Group and features 80 TVs situated at every possible angle as well as 32 beers – including both national and local favorites – on tap. Twin Peaks invites everyone to get out of the heat and come enjoy the scenic views while having a good time."
View Full Article Here