Taco Bell 28878

Taco Bell #28878 is a Taco Bell restaurant located at 3702 West 3rd Street, Bloomington, Indiana.