Cheba Hut Toasted Subs - Denver, Champa
1531 Champa St
Denver, CO 80202-2908
720-974-1880
Facebook: http://facebook.com/chebahut
Twitter: http://twitter.com/chebahutsubs
Business Hours
Please call for business hoursPayment Types
Please call for payment types