Burnt Barrel, Colorado Spirits & Sports has made its debut on downtown Denver's 16th Street Mall.

The eatery, specializing in sports and Colorado craft beer and spirits, is located at 1201 16th St. at Tabor Center, replacing the Tilted Kilt, which used to be housed in the location.

Read more at Denver Business Journal.