Taco Bell 4001

Taco Bell #4001 is a Taco Bell restaurant located at 639 North 13th Street, Decatur, Indiana.