Super Taco
Address:
519 W Town Center Blvd, Champaign, IL 61822
Phone:
(217) 355-8226
Nice to Know:
- Good For Kids Yes
- Noise Level Quiet
- Accepts Credit Cards Yes
- Good For Groups Yes
Restaurants,
Restaurants Food Delivery,
Mexican
Other Businesses:
- Panda Express at 2000 N Neil St, Champaign, IL 61820
- Market Place Plaza at 2000 N Neil St, Champaign, IL 61820
- Buca Di Beppo at 2000 N Neil St, Champaign, IL 61820
- Taco Bell at 10 E Anthony Dr, Champaign, IL 61820
- Buca di Beppo at 2000 N Neil St, Champaign, IL 61820