Twin Peaks Restaurant Store Locator

OR

OR enter your address to find the closest Twin Peaks Restaurant location


Browse by Top Cities

Recently Added Reviews

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.

Locations by State

Alabama
2
Arkansas
2
Arizona
2
California
1
Colorado
3
Florida
8
Georgia
3
Iowa
1
Idaho
1
Illinois
4
Indiana
1
Kansas
3
Louisiana
2
Michigan
2
Missouri
3
Mississippi
2
North Carolina
3
Nebraska
1
New Mexico
1
Nevada
2
New York
1
Oklahoma
3
South Carolina
2
Tennessee
2
Texas
25
Washington
2