El Toro (S Neil)

$ • Mexican • Latin American • New Mexican

4.4 (36)
View delivery time and booking fee. • 

723 S Neil Street, Champaign, IL 61820 • More info

Currently unavailable
Recommended
Appetizers
Salad
From the Grill Entrees
Seafood Entrees
Vegetarian Entrees
Quesadilla Entrees
A la Carte
Chips and Salsa
Combination Entrees
El Toro Favorites
Kids Mains
Desserts