We are seeking a dedicated General Practitioner (GP) to join our vibrant team in Johannesburg. The successful candidate will deliver comprehensive healthcare services, diagnose and treat various medical conditions while ensuring a patient-centred approach to care.