So Taco Bell has officially returned in China, re-opening in Shanghai approximately nine years after they closed their last China branch in 2008. Their outlet in Liujiazui is humming along. And as a long time Taco Bell fanboy, I went for a visit. My assessment is the following. Point 1: It’s really great – better […]
