National Kidney Foundation of South Africa is located in Johannesburg, South Africa on Trafalgar Building, 74 St Andrew St, Birdhaven. National Kidney Foundation of South Africa is rated 5 out of 5 in the category patients support association in South Africa.
Address
Trafalgar Building, 74 St Andrew St, Birdhaven
Accessibility
Wheelchair-accessible entrance