A fresh stop for toasted subs, cold drinks and laid-back vibes is getting ready to roll into Edmond. Cheba Hut “Toasted” Subs ...