Taco Bell 27537

Taco Bell #27537 is a Taco Bell restaurant located at 1122 South Veterans Parkway, Bloomington, Illinois.