Taco Bell 26761

Taco Bell #26761 is a Taco Bell restaurant located at 9120 Rockville Road, Indianapolis, Indiana.