Taco Bell 19619

Taco Bell #19619 is a Taco Bell restaurant located at 3910 Madison Avenue, Indianapolis, Indiana.