Inkosi Albert Luthuli Central Hospital - Dept of Nephrology is located in Durban, South Africa on Inkosi Albert Luthuli Central Hospital, 800 Vusi Mzimela Road, Cato Manor. Inkosi Albert Luthuli Central Hospital - Dept of Nephrology is rated 4.6 out of 5 in the category group accommodation in South Africa.
Address
Inkosi Albert Luthuli Central Hospital, 800 Vusi Mzimela Road, Cato Manor
Accessibility
Wheelchair-accessible entrance