The Twin Peaks Restaurant is a chain of restaurants in the United States. It is a sports bar and restaurant that is based in Dallas, Texas. The chain is known for having their servers dressed in revealing outfits that consist of red plaid tops and khaki shorts. Waitresses also wear seasonally themed outfits. These restaurants are decorated to look like a lodge and serve a mix of Southwest, Southern and General American cuisine. They were founded in the year 2008 in Lewisville, Texas. Their headquarters is currently in Addison, Texas, and they have 61 locations.
Similar Stores in Orlando