Taco Bell 22010

Taco Bell #22010 is a Taco Bell restaurant located at 4301 West Magnolia Boulevard, Burbank, California.