Choose from 62 general practitioners in Pietermaritzburg.
General Practitioner
Book Appointment
Private Practice
250 Langalibalele Street, Pietermaritzburg, 3201
General Practitioner
Book Appointment
Private Practice
23 Church Street, Pietermaritzburg, 3201
General Practitioner
Book Appointment
Private Practice
91 Bhalhambra Way, Newholme, Pietermaritzburg, 3201
Hayfields Mall Cnr Blackburrown & Cleland Road, Hayfields, Pietermaritzburg, 3201
4 Practitioners
Medicross General Practitioner
Book AppointmentMedicross General Practitioner
Book AppointmentGeneral Practitioner
Book AppointmentMedicross General Practitioner
Book AppointmentGeneral Practitioner
Book Appointment
Private Practice
332 Burger Street, Pietermaritzburg, 3201
General Practitioner
Book Appointment
Private Practice
20 Edendale Road, Edendale, Pietermaritzburg, 3201
General Practitioner
Book Appointment
Private Practice
50 Coronation Road, Scottsville, Pietermaritzburg, 3201
General Practitioner
Book Appointment
Private Practice
45 Braid Street, Pietermaritzburg, 3201
General Practitioner
Book Appointment
Private Practice
487 Langalibalele Street, Pietermaritzburg, 3201
General Practitioner
Book Appointment
Private Practice
70 Bangalore Road, Northdale, Pietermaritzburg, 3201