Taco Bell 24789

Taco Bell #24789 is a Taco Bell restaurant located at 3690 Stevens Creek Boulevard, San Jose, California.