Taco Bell 28838

Taco Bell #28838 is a Taco Bell restaurant located at 5389 Prospect Road, San Jose, California.