Taco Bell 28922

Taco Bell #28922 is a Taco Bell restaurant located at 3811 West State Road 46, Bloomington, Indiana.