Del Taco Restaurants Inc is a restaurant operator company... Show more
a chain of fast food restaurants
Industry Restaurants