Taco Bell 31713

Taco Bell #31713 is a Taco Bell restaurant located at 1230 Washington Street, Franklinton, Louisiana.