Taco Bell 4486

Taco Bell #4486 is a Taco Bell restaurant located at 2390 East Stop 11 Road, Indianapolis, Indiana.