Taco Bell 28909

Taco Bell #28909 is a Taco Bell restaurant located at 444 East Thompson Road, Indianapolis, Indiana.