Taco Bell 30765

Taco Bell #30765 is a Taco Bell restaurant located at 5684 Thornton Avenue, Newark, California.