Taco Bell 26903

Taco Bell #26903 is a Taco Bell restaurant located at 16045 Sierra Lakes Parkway, Fontana, California.