Chilo Y Chela Restaurant
Restaurant · Humboldt Park

Chilo Y Chela Restaurant

$ · Mexican

Grab $2 tamales by the handful at this Humboldt Park counter spot—flavorful, hearty, and made fresh daily by a hardworking team that deserves your patience and kindness.

Info

📍
Address
4213 W North Ave, Chicago, IL 60639, USA, CHI

More like this