The sports lodge franchise has started serving customers in Mexico City.
Twin Peaks, the sports lodge franchise brand with 79 locations in 24 U.S. states, has expanded into the Latin American market for the first time with an inaugural opening in Mexico City.
Opening on November 2, the new restaurant is located at Av. Insurgentes Sur 674, Col. Del Valle, Benito Juarez. The 79th site is a 6,000 square-foot lodge with 24 taps at the central interior and patio bar, as well as 67 TVs throughout the restaurant to watch the latest sports.
“We are thrilled to bring our acclaimed sports viewing experience to Latin America,” said Twin Peaks CEO, Joe Hummel. “Mexico City’s first Twin Peaks restaurant is part of an eight-unit franchise deal with Operadora 2 Montes. With seven more restaurants in the pipeline for Mexico City, we are really looking forward to impressing the area with the debut of our first location.
“We have an excellent team of outgoing individuals that are joining us in providing unmatched service to the Mexico City community.”
The new location is open daily from 11am until 2am, and is prioritizing health and safety by implementing enhanced sanitation standards and processes. A menu prepared entirely in-house is joined by frosty draft beers, or classic whiskey cocktails.