Taco Bell 28881

Taco Bell #28881 is a Taco Bell restaurant located at 2105 Lafayette Avenue, Terre Haute, Indiana.