Provider Category Orthopaedics OLIVEDALE CLINIC 114625124 Country Code RSA Line 2 OLIVEDALE CLINIC Line 3 Title Status NA Practitioner Number 2801388 Service Provider Country South Africa