Back
Super Taco (Champaign) Logo

Super Taco (Champaign)

1.79mi
523 West Town Center Boulevard, Champaign, IL, 61822
Not Available Now (Available Sat 11:00 AM - 11:00 PM)Call Now
About Super Taco (Champaign)

If you're looking for New Mexican restaurants in Champaign look no further. Super Taco (Champaign) is known for having some of the best New Mexican in Champaign. Located at 523 West Town Center B...show more

Compare Delivery Services

(See pickup options)
Postmatesbest deal
$5.99
Est. Fee
40 minEst. Time
Postmatesbest deal
$5.99
Est. Fee
40 minEst. Time