Del Taco
Del Taco, headquartered in Lake Forest, California, and established in 1964, is a fast-food restaurant chain specializing in American-style Mexican cuisine.
Last updated on
New! Make Your CRM Smarter with Best-In-Class Intent Data
Learn More!Del Taco, headquartered in Lake Forest, California, and established in 1964, is a fast-food restaurant chain specializing in American-style Mexican cuisine.