Twin Peaks offers a unique, event-driven business with high-quality, made-from-scratch American food, and ice-cold beer in a comfortable mountain lodge setting. Built on highly profitable food and alcohol sales, an unrivaled menu, and a superior sports-watching experience, the focus is on quality, execution, and attentive service by an all-female wait staff.
Twin Peaks began in Texas in 2005 and started franchising in 2007 and now has 97 locations in the United States and Mexico and is continuing to grow throughout the US and internationally. Our proven experience of opening new locations in the US and Mexico has created the potential for global growth with turnkey and established processes. As one of the fastest growing restaurant chains in the United States over the last decade, Twin Peaks has solidified its brand as Top 10 in the full-service restaurant category.
Twin Peaks is actively seeking highly qualified, existing multi-unit restaurant developers and operators to become franchisee brand partners. We take several important factors into account during the selection process. Groups and/or individuals are required to display a minimum of $2,000,000 in liquid assets combined with an overall net worth of $6,000,000, as well as the ability to secure third-party financing.