Cheba Hut

Categories: Restaurant None

1531 Champa St
Denver, CO 80202
Phone number: (720) 974-1880
http://chebahut.com/location/denver/

Happy hours at Cheba Hut

Nearest happy hours


Contact info