Style and city guide
Self-Defense near British Columbia
163 schools in British Columbia
- 121 with kids classes
Listings last checked
K Martial Arts Centre (Taekwondo & Hapkido)
4222 Dawson St, Burnaby
North Shore Tai Chi Spirit & Chinese Health Qigong
7191 Granville Ave, North Vancouver
North Vancouver Brazilian Jiu Jitsu
250 Esplanade E #206, North Vancouver
Preta Academy
1044 Richter St, Kelowna
- Boxing
- Brazilian Jiu-Jitsu
- Judo
- Karate
- Kickboxing
- Mixed Martial Arts
- Muay Thai
- No-Gi Grappling
- Self-Defence
- Taekwondo
- Wrestling
- Kids classes