Twin Peaks
Tasty house-made comfort food and draft beer so cold that ice crystals form in the glass. Sports on state-of-the-art TVs in a rugged mountain lodge setting with waitresses clad in lumberjack type outfits. Twin Peaks Eats, Drinks & Scenic Views. This is the first "Mega Peaks" location in Texas, and the largest Twin Peaks location* in the country, with two floors, three full-service bars offering 32 ice-cold (29 degrees F) beers on tap.