CHeBA HUT – DENVER, CO

Rocky Mountain High in the Mile High City! Cheba Hut Toasted Subs on Champa St. is here to serve the great people of Denver. Students and professionals alike will appreciate the tasty food, excellent customer service, chill atmosphere and the “Love” that Cheba Hut brings on a daily basis.

 

Store Location: 1531 Champa St. Denver, CO 80202