Taco Bell 29423

Taco Bell #29423 is a Taco Bell restaurant located at 703 Matsumoto Lane, Winters, California.