Cheba Hut Denver-Cap Hill is a sandwich shop known for its toasted subs. It offers a unique dining experience with a focus on creative sandwich offerings. The establishment is located in Denver.