In my experience, they accept reservations, but require a minimum number of guests in your party. I've not attempted at the St Charles location, but the one in Huntley required 6 guests or more to reserve a table. Call ahead of time!
Do you have gluten free options?
I'm pretty sure they accept reservations. You can always stop by and ask someone at the counter if they take it, or you might be able to call.
Not sure on that.
Thanks! Your answer is awaiting moderation.