Provider Category Psychiatry JHB 114625123 Country Code RSA Line 2 BLOCK A Line 3 OLIVEDALE CLINIC Title Status NA Practitioner Number 2203995 Service Provider Country South Africa