No information is available for this page. · Learn why
El Torito #2
(53)
Restaurant
Address: 120 W Smith Valley Rd, Greenwood, IN 46143
Hours: Closes soon ⋅ 12 AM ⋅ Opens 11 AM Sun
Phone: (317) 300-1622
Established in 2014, El Toro Loco Churrascaria, a food truck in the greater Miami Dade Area, quickly became one of the most talked about places in town.