Taco Bell 2619

Taco Bell #2619 is a Taco Bell restaurant located at 127 South Drive, Natchitoches, Louisiana.