Taco Bell 4301

Taco Bell #4301 is a Taco Bell restaurant located at 1702 West Market Street, Bloomington, Illinois.