Taco Bell 30755

Taco Bell #30755 is a Taco Bell restaurant located at 39199 Cedar Boulevard, Newark, California.