taste
download

arrr's review of Chilo Y Chela Restaurant

arrr
Humboldt Park, Chicago
9.8
My family has bought tamales from here since I can remember. The champurrado is delicious too.
Review media
Lists with Chilo Y Chela Restaurant