Twin Peaks
Founded in 2005 in the Dallas suburb of Lewisville, Twin Peaks now has nearly 100 locations in the US and Mexico. 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. From its smashed and seared-to-order burgers to its in-house smoked brisket, pork and wings, guests can expect menu items capable of satisfying every appetite.
For more information, visit twinpeaksrestaurant.com.