Please contact the practice directly to book an appointment
0184641380
P.O Box 7335
Flamwood
Klerksdorp