1. Johannesburg - Hillbrow

Request your free profile now
Address: 96 Leyds St, Hillbrow, Johannesburg, 2001, South Africa
Business type: Self defense school
2. CHINESE MARTIAL ARTS & HEALTH CENTRE - Parkhurst

Address: 67 10th St, Parkhurst, Johannesburg, 2000, South Africa
Schedule: Open until 9:30 PM
Telephone: +27 82 568 0240
Business type: Self defense school
3. ELITE DEFENCE ACADEMY - Ekurhuleni Ward 20

Request your free profile now
Address: 4 Disa Rd, Bedfordview, Johannesburg, 2007, South Africa
Schedule: Open until 8:00 PM
Telephone: +27 76 533 9715
Business type: Self defense school
4. Bedfordview Martial Arts (MTG dynamic Taekwon-Do) - Saint Andrews

Request your free profile now
Address: 7 Civin Dr, Bedfordview, Johannesburg, 2007, South Africa
Telephone: +27 83 226 1836
Business type: Self defense school
5. IDEFEND KRAV MAGA - Sandringham

Request your free profile now
Address: Anne St, Sandringham, Johannesburg, 2131, South Africa
Schedule: Open until 5:00 PM
Telephone: +27 82 348 4572
Business type: School
6. Shane Dorfman Karate Institute - Birnam

Request your free profile now
Address: 102 Corlett Dr, Birnam, Johannesburg, 2196, South Africa
Telephone: +27 84 581 8119
Business type: Karate school
7. MTG Fighting Fit Central (Emmarentia) - Emmarentia

Request your free profile now
Address: Judith Rd &, Orange Rd, Emmarentia, 2195, South Africa
Telephone: +27 83 226 1836
Business type: Self defense school
8. Fighting Fit Central - Emmarentia

Request your free profile now
Address: Judith Rd, Emmarentia, Randburg, 2195, South Africa
Telephone: +27 83 226 1836
Business type: Martial arts school
9. Andre's Taekwondo Academy - Norwood

Request your free profile now
Address: 120 Ivy Rd, Norwood, Johannesburg, 2192, South Africa
Schedule: Open until 8:00 PM
Telephone: +27 76 579 6866
Business type: Taekwondo school
10. self defence gadgets - Amalgam

Request your free profile now
Address: china mall amalgam, Fordsburg, Johannesburg, 2092, South Africa
Schedule: Open until 5:00 PM
Business type: Self defense school
11. Mings Martial Arts Academy - Parkview

Request your free profile now
Address: Parktown High school for girls Crieff road, Parkview, Johannesburg, 2001, South Africa
Schedule: Closed ⋅ Opens 5:30PM Thu
Telephone: +27 83 378 0468
Business type: Martial arts school
12. Dorfman Karate - Parktown North

Request your free profile now
Address: 31 7th Ave, Parktown North, Randburg, 2193, South Africa
Schedule: Opens at 4:30 PM
Telephone: +27 83 651 2229
Business type: Karate school
13. Kage No Michi Ryu - Shinobi Bujutsu (Ninjutsu) & Zues Escrima (Zulu and Filipino Stick Fighting) - Marais Steyn Park

Request your free profile now
Address: Jan Smuts Scouts Hall, Beech Ave, Marais Steyn Park, 1610, South Africa
Schedule: Opens at 6:30 PM
Telephone: +27 66 480 0418
Business type: Self defense school
14. Tharos karate - Saint Andrews

Request your free profile now
Address: Civin Dr, Senderwood, Bedfordview, 2008, South Africa
Telephone: +27 79 496 4099
Business type: Self defense school
15. Norwood MTG Martial Arts - Orchards

Request your free profile now
Address: 18 High Rd, Orchards, Johannesburg, 2192, South Africa
Telephone: +27 83 226 1836
Business type: Self defense school
16. Sydney Mpofu - Winchester Hills

Request your free profile now
Address: 3 Thea St, Winchester Hills, Johannesburg South, 2091, South Africa
Telephone: +27 67 178 3246
Business type: Self defense school
17. Shane Dorfman Karate - Norwood

Request your free profile now
Address: 101 Algernon Rd, Norwood, Johannesburg, 2192, South Africa
Schedule: Closed ⋅ Opens 4:15PM Thu
Telephone: +27 84 581 8119
Business type: Karate school
18. Saids Karate Gym - Mayfair West

Request your free profile now
Address: 90 Jason St, Mayfair West, Randburg, 2092, South Africa
Telephone: +27 11 837 5970
Business type: Martial arts school
19. Krav Maga 360 - Fairland

Request your free profile now
Address: 65 14th Ave, Fairland, Northcliff, 2030, South Africa
Telephone: +27 82 771 4369
Business type: Self defense school
20. finkelstein self defence and fitness - Glenhazel

Request your free profile now
Address: 81 Jennifer Ln, Glenhazel, Johannesburg, 2192, South Africa
Schedule: Open 24 hours
Telephone: +27 11 264 1120