Chili Shack Menu Denver CO 80215

8809 W Colfax Ave, Denver, CO, 80215