Taco Bell 19611

Taco Bell #19611 is a Taco Bell restaurant located at 1910 West Springfield, Champaign, Illinois.