Back
El Toro (S Neil) Logo

El Toro (S Neil)

0.84mi
1005 South Neil Street, Champaign, IL, 61820
Thurs 11:00 AM - 9:45 PMCall Now
About El Toro (S Neil)

Searching for "New Mexican Near Me"? El Toro (S Neil) has some of the best New Mexican in Champaign. Located at 1005 South Neil Street, El Toro (S Neil) is a convenient option that delivers to the ...show more

Compare Delivery Services

(See pickup options)
Uber Eatsbest deal
$0.49
Est. Fee
59 minEst. Time
Postmates
$5.99
Est. Fee
68 minEst. Time
Place Order
Uber Eatsbest deal
$0.49
Est. Fee
59 minEst. Time