Taco Bell 24614

Taco Bell #24614 is a Taco Bell restaurant located at 3025 West White Oaks Drive, Springfield, Illinois.