Del Taco Bell

Del Taco Bell is an American fast food restaurant chain.