London - St Charles' and Hammersmith Dialysis Centre
Address: Exmoor Street
London
W10 6DZ
United Kingdom
Patients were first dialysed here in: 2010
Transplant Centre: No Website: http://www.imperial.nhs.uk/