El Toro at the Fields
3401 Fields S Dr, Champaign
(217) 903-4002
Menu
Restaurants in Champaign, IL
El Toro at the Fields
3401 Fields S Dr, Champaign, IL 61822
(217) 903-4002