That’s right! Your favorite (or most hated) taco restaurant (I refuse to call it Mexican food) has returned to China. Taco Bell first opened in China in 2003 but shut down in 2008. 13 years later, they’re back!
As an American expat, I felt it was my duty to visit this brand new eatery and see what all the buzz was about. Check out our video about our visit!