Taco Bell 33506

Taco Bell #33506 is a Taco Bell restaurant located at 22300 Old Canal Road, Yorba Linda, California.