EMBED </>More Videos

With its own tortilleria and other fresh ingredients, Taco Mesa in the city of Orange is one of the best taco spots in the O.C. (KABC)