Taco Bell 22189

Taco Bell #22189 is a Taco Bell restaurant located at 731 Adlai Stevenson Drive, Springfield, Illinois.