About Twin Peaks
Twin Peaks is the ultimate sports lodge featuring made-from-scratch food, the coldest beer in the business, attractive servers and wall-to-wall TVs for sports from every angle. The Twin Peaks Team continues to build on its winning culture as the brand rapidly expands across the United States. Founded in 2005 in the Dallas suburb of Lewisville, Twin Peaks has 83 locations currently open in 26 states and over 20 in development.
This web page does not constitute a franchise offering or an offer to sell a franchise. A franchise offering can be made by us only in a state if we are first registered, excluded, exempted or otherwise qualified to offer franchises in that state, and only if we provide you with an appropriate franchise disclosure document.