Shito-ryu in Carlisle
A Karate style that combines elements of both hard and soft techniques, with a large repertoire of kata.
957 CAMP HEBRON RD. HALIFAX, PA 17032
A Karate style that combines elements of both hard and soft techniques, with a large repertoire of kata.