Please contact the practice directly to book an appointment
0184685217
P.O Box 6975
Flamwood
Klerksdorp