Taco Bell 28870

Taco Bell #28870 is a Taco Bell restaurant located at 2400 South Walnut, Bloomington, Indiana.