Skip to main content

Toro Loco

restaurant · mexican restaurant · Urbana, IL

Address
1601 N Cunningham Ave, Urbana, IL 61802
Phone
(217) 344-7855
Website
eltororestaurante.com
Where
40.1280, -88.1999

Search Hominin for Toro Loco

Other restaurants nearby

More in Urbana

Toro Loco — restaurant in Urbana, IL | Hominin