1282 W Spring St South Elgin, , 60177
South Elgin eatery with classics like quesadillas, flautas, and chimichangas.