The Charlottesville Shotokan Karate Club practices traditional Japanese Shotokan karate, and fosters strength, confidence, and self-control. Students learn and develop blocks, strikes, kicks, forms, and partner drills in a positive, non-contact..
Relevance: 33.246113