

Guelph, ON, Canada
By purchasing this class you agree to participate in this class at your own risk and are liable for any injuries caused during the class.
Additionally, if weather does not cooperate, please monitor our social media to hear about rescheduling of the class.
$
common:zeffyTipDisclaimerTicketing