Taco Bell 30761

Taco Bell #30761 is a Taco Bell restaurant located at 40660 Grimmer Boulevard, Fremont, California.