Twin Peaks (US) Propels International Expansion with New Latin America Openings
24 May 2021 - The ultimate sports lodge set to open two more Mexico City locations in 2021 and targets development in additional countries worldwide
After launching international expansion in 2020, Twin Peaks is hitting the accelerator and driving aggressive global development to bring its lodge mentality to more of the world.
Last November, the ultimate sports lodge opened its first Latin America location in Mexico City. Now, Twin Peaks is preparing to expand within the market with two new restaurants set to open this year.
Under the leadership of Vice President of International Development John Brisco – a franchise veteran with more than 30 years of executive international and domestic development – Twin Peaks’ Mexico City presence is just the beginning of its vigorous international expansion efforts. The brand has its sights set on spurring rapid development overseas, targeting regions like Eastern and Central Europe and Southeast Asia.
“Twin Peaks has a very clear recipe for success internationally,” Brisco said. “Other countries love American brands, and Twin Peaks is the epitome of America. With entertainment value that no other brand can supply, topped with delicious scratch-made food, premium drinks and scenic views, Twin Peaks is where guests will go when they want to feel like they’re taking a mini trip to the U.S.”
This year, Twin Peaks’ development goal is to sign one or two international deals with locations slated to open in 2022. The brand is seeking investment groups or operators that have a presence in multiple brands to sign multi-unit development deals.
“American brands haven’t saturated international markets yet,” Brisco said. “There’s going to be a boom in restaurants, which means there’s no better time for Twin Peaks to capitalize on this huge opportunity. Twin Peaks has an impressive financial model, which will be appealing to investment groups. Many international companies are looking for the next big thing, and I have no doubt they’ll find it in Twin Peaks.”
About Twin Peaks
Founded in 2005 in the Dallas suburb of Lewisville, Twin Peaks now has 80 locations in 25 states. Twin Peaks is the ultimate sports lodge featuring made-from-scratch food and the coldest beer in the business surrounded by scenic views and the latest in high-definition TVs. At every Twin Peaks, guests are immediately welcomed by a friendly and attractive Twin Peaks Girl and served up a menu made for MVPs. From its smashed and seared-to-order burgers to in-house smoked ribs and hand-breaded wings, guests can expect menu items capable of satisfying every appetite.