Street food stalls and upscale restaurants may seem like they're operating in completely different worlds, but both compete for the same thing: loyal customers. While fine dining establishments often ...