Illegal Pete’s has opened up a great new location in downtown Denver’s LoDo district. This space features a full bar, expansive outdoor patio with views of Coors Field, and direct access to 16th St mall.