Taco Bell 31680

Taco Bell #31680 is a Taco Bell restaurant located at 7650 Brookville Road, Indianapolis, Indiana.