Taco Bell 31280

Taco Bell #31280 is a Taco Bell restaurant located at 5407 East Thompson Road, Indianapolis, Indiana.