Taco Bell 3289

Taco Bell #3289 is a Taco Bell restaurant located at 5310 South Scatterfield Road, Anderson, Indiana.