Taco Bell 32291

Taco Bell #32291 is a Taco Bell restaurant located at 1000 West Main Street, Shelbyville, Illinois.