
The Richmond Hill Karate philosophy is to provide the best possible karate training, recognizing that each individual has different physical abilities.
To help dedicated students progress in the knowledge and skills of karate, thus maximizing their physical and mental potential.