Twin Peaks Restaurant was founded in 2005 by Randy DeWitt and Scott Gordon in Lewisville, Texas. The idea behind Twin Peaks was to make a special dining experience that combined a rustic, lodge-like atmosphere with a menu featuring dishes made from scratch. The founders envisioned a place where guests could enjoy great food, cold beer, and sports e...
Twin Peaks Restaurant was founded in 2005 by Randy DeWitt and Scott Gordon in Lewisville, Texas. The idea behind Twin Peaks was to make a special dining experience that combined a rustic, lodge-like atmosphere with a menu featuring dishes made from scratch. The founders envisioned a place where guests could enjoy great food, cold beer, and sports entertainment in a relaxed and welcoming environment.