Get directions to: El Burrito Loco, Rockford, IL
Restaurant address: 2430 Auburn St Rockford, IL 61103, USA
Restaurant: El Burrito Loco