Taco Bell 30793

Taco Bell #30793 is a Taco Bell restaurant located at 720 Story Road, San Jose, California.