810-659-6500 Flushing, MI
View our full class schedule in the interactive calendar below! New classes are added frequently, and are open to all members for free and non-members with small drop in fee.
Reach out to our friendly staff now to assist you!