You've likely never heard of Asheboro, North Carolina — here's why you should ... and felt called to open a restaurant in the ...