Taco Bell 21075

Taco Bell #21075 is a Taco Bell restaurant located at 9755 East Washington Street, Indianapolis, Indiana.