J Kim Martial Arts is osne of the best martial arts school around Tucson. Not only do they teach you self defense techniques, but they also teach you manners and how to build confidence in yourself. They have a Martial Arts Demo Team that I have seen in several events and boy, they are awesome. The instructors are top notch... my son enjoys working with them.
more