Kenshin International Karate in Spring
(281) 320-0922
Kenshin-kaikan is the international Shorin-Ryu organization. Ken means to polish, and shin means heart, spirit, mind and soul. Kenshin-kaikan is the group that continues to practice and research classical Okinawan Shurite style that gave birth to ...