Taco Bell 2969

Taco Bell #2969 is a Taco Bell restaurant located at 5302 West Washington Street, Indianapolis, Indiana.