Taco Bell 2420

Taco Bell #2420 is a Taco Bell restaurant located at 46690 Mission Boulevard, Fremont, California.