Taco Bell 28901

Taco Bell #28901 is a Taco Bell restaurant located at 309 North Walnut Street, Bloomington, Indiana.