Taco Bell 896

Taco Bell #896 is a Taco Bell restaurant located at 635 San Pablo Avenue, Albany, California.