Atlanta — This is the first location of the sports bar and grill in the southeast.
Atlanta — A 12,700-square-foot Twin Peaks has opened in the Atlanta submarket of Buckhead, making it the largest location for the lodge-style sports restaurant in the country. This location is also the second Twin Peaks to open east of the Mississippi River and the first location in the southeast. The Atlanta location was opened by La Cima Restaurants LLC, which is Twin Peaks’ largest franchisee, as part of a 35-unit agreement between the two companies.
— Brittany Biddy