Idance Mt Pleasant
“A safe and welcoming environment, excellent teachers, classes at several different levels, so anyone can feel comfortable practicing according to their own level, and not to mention the welcome letter I received on my second day of classes.”