Taco Bell 30798

Taco Bell #30798 is a Taco Bell restaurant located at 2779 Aborn Road, San Jose, California.