Taco Bell 28919

Taco Bell #28919 is a Taco Bell restaurant located at 925 South Scatterfield, Anderson, Indiana.