Taco Bell 26927

Taco Bell #26927 is a Taco Bell restaurant located at 1153 West McClain Avenue, Scottsburg, Indiana.