Taco Bell 16097

Taco Bell #16097 is a Taco Bell restaurant located at 7680 East 96th Street, Fishers, Indiana.