Taco Bell 24787

Taco Bell #24787 is a Taco Bell restaurant located at 1298 Winchester Boulevard, San Jose, California.