Book an appointment with Dr MacGillivray

Practice
Dr. D Macgillivray

Please contact the practice directly to book an appointment

Dr. D Macgillivray

Dr Donald MacGillivray
Urologist

0315825167

Suite 506 Netcare Umhlanga Medical Centre

323 Umhlanga Rock Drive

Umhlanga RocksUmhlanga

Kwazulu-Natal





To book an appointment, please contact the practice directly