Do you have any chitlins chitlins
Address: 800 N Kedzie Ave, Chicago, IL 60651, USA
Clarence White | Feb 19, 2022
They sale them there in the frozen section by the deli counter
Sarita Massey | Feb 19, 2022
Yes they do
Thanks! Your answer is awaiting moderation.