Taco Bell 1715

Taco Bell #1715 is a Taco Bell restaurant located at 3842 South Emerson Avenue, Indianapolis, Indiana.