A second Twin Peaks opens in Broomfield today
Twin Peaks, the Texas-based chain that first appeared in Colorado last year at Colorado Mills, has opened a new location at 299 East Flatiron Crossing Drive in Broomfield. The restaurant boasts numerous high-definition TVs, a made-from-scratch menu, 29 degree draft beer, a hunting lodge motif and, of course, what Twin…