Tuesdays 3-5pm and Saturdays 1-2:30pm Some holidays and the summer affect the hours. Check website regularly
Yes. Not sure when. Call them.
I'm sure there are open sessions. If you call they should have a schedule
Thanks! Your answer is awaiting moderation.