Karate in Portsmouth

A striking martial art from Okinawa, Japan, known for its powerful punches, kicks, and blocks, as well as kata (forms).

Steve De Masco's Shaolin style

601 Islington St, Portsmouth, NH 03801, United States