The Double Decker Taco is an offering of which American chain of fast-food restaurants based in Irvine, California?
Double decker taco: The Double Decker Taco is an offering of Taco Bell restaurants. Taco Bell: Taco Bell is an American chain of fast-food restaurants based in Irvine, California.
Taco Bell