Taco Bell 24784

Taco Bell #24784 is a Taco Bell restaurant located at 1370 Blossom Hill Road, San Jose, California.