Taco Bell Reviews & Details
1707 S Neil St
Taco Bell is located at 1707 S Neil St in Champaign near the intersection of S Neil St and Trade Center Dr. Their menu consists of Mexican and American dishes . Call (217) 403-9803 for takeout.
- Cuisine:Mexican and American
- On The Menu:Tacos
- Major Intersection:S Neil St And Trade Center Dr
Tell us more about Taco Bell Champaign!