Taco Bell 28897

Taco Bell #28897 is a Taco Bell restaurant located at 3001 East 3rd Street, Bloomington, Indiana.