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.