Check their website for current class schedules. I haven't heard that they have any free classes but I could be mistaken.
I don't think so. They have a calendar online with classes and events. It looks like most classes cost something. They might have free get togethers. You can always call and ask.
Thanks! Your answer is awaiting moderation.