Teen Dance

Teen Dance

A choreographed class for teens that features movements borrowed from different dance styles.
 
 
Cartierville YMCA