Yum! Brands Taco Bell plans 200 stores in Spain in the next ten years
Yum! Brands’ banner Taco Bell plans to go from 52 stores to 250 stores in Spain in the next ten years. The company is seeking multi-franchised investors with experience in restoration or distribution to support this expansion goal.