Toro Loco
Address:
1601 N Cunningham Ave, Urbana, IL 61802
Phone:
(217) 344-7855
Nice to Know:
Restaurants,
Mexican
Other Businesses:
- Hot Wok Exress at 1102 W University Ave, Urbana, IL 61801
- Casey's General Store at 2108 E University Ave, Urbana, IL 61802
- Mas Amigos at 1106 W University Ave, Urbana, IL 61801
- Illini Union Ballroom Dining at 1404 W Grn St, Urbana, IL 61801
- Piato Catering at 300 S Broadway Ave, Urbana, IL 61801