Taco Bell 28857

Taco Bell #28857 is a Taco Bell restaurant located at 1402 North Arlington, Indianapolis, Indiana.