Taco Bell 26329

Taco Bell #26329 is a Taco Bell restaurant located at 170 Bernal Road, San Jose, California.