781 N Milwaukee Ave, Wheeling, IL 60090, USA
| +1 847-459-4049
Sun - Thur 11am - 12am
Fri, Sat 11am - 2am
Twin Peaks: Sports and MoreOriginally founded in Dallas back in 2005, Twin Peaks has steadily made its way across the U.S. If you are looking for comfort food, ice-cold beer, and all the sports you can handle, all under one roof, then Twin Peaks is the place for you.
The rustic mountain lodge setting and dizzying array of food and beer choices are sure to please any sport lover's sensibilities and appetite. Toss in the fact that almost every flat surface boasts a television to ensure you don't miss a second of all things sports, and you are set up for a very good time indeed. Oh, and guess what one of the other cool facts about Twin Peaks is? That's right, there is special parking for riding your motorcycle, or (wait for it) your snowmobile to the bar!