Taco Bell 28903

Taco Bell #28903 is a Taco Bell restaurant located at 1422 Raible Street, Anderson, Indiana.