I just visited the church, sorry don't know
Yes, There will be fish fries hosted in the Parish Center.
Idk I haven't been in Illinois since February of 2019 ask someone who actually lives in that frozen state I live I new Orleans now it's 75° here now
Thanks! Your answer is awaiting moderation.