Taco Bell 2124

Taco Bell #2124 is a Taco Bell restaurant located at 7275 West 10th Street, Indianapolis, Indiana.