Sho Shin Do - Zen Karate
Based on a unique blending of Martial Arts systems which support the philosophy of non-aggression, strong characters and active personal development. Syllabus, calendar and student resources.