Cheba Hut, the counter-culture-themed sandwich shop known for its ‘toasted subs’ and laid-back atmosphere, is opening a new location at 8776 E Shea Blvd, Suite 100, in Scottsdale on March 10. Located ...