El Toro
Address:
2561 W Springfield Ave, Champaign, IL 61821
Phone:
(217) 355-1494
Cuisine:
Mexican
Restaurants,
Mexican
Other Businesses:
- Subway at 1713 W Kirby Ave, Champaign, IL 61821
- Outback Steakhouse at 2402 S Prospect Ave, Champaign, IL 61820
- Caribbean Grill Lunch To Go! at Refinery at 2302 W John St, Champaign, IL 61821
- Wienerschnitzel at 2102 W Springfield Ave, Champaign, IL 61821
- Green Jade at 1109 Windsor Rd, Champaign, IL 61821