Sports bar and “man cave” restaurant Twin Peaks is opening a new location in Auburn Hills this Saturday. The restaurant’s American fare, beer, and craft cocktails will be available at 2443 N.