Cool and hip spot with some tasty subs. The large menu will intimidate you fa sho, go wit yo gut and everything is good! The subs are delicious, fresh, and tasty!
Upvoted 1 day ago
23Photos
Cheba Hut Toasted Subs
265 Dillon Ridge Rd., Unit D Dillon, CO80498 United States