Karate in Homewood
A striking martial art from Okinawa, Japan, known for its powerful punches, kicks, and blocks, as well as kata (forms).
2777 B M Montgomery St, Homewood, AL 35209, United States
1804 29th Ave S, Homewood, AL 35209, United States