164 178 Cromwell Road, London SW5 0TU, England, United Kingdom
Distance: 88 yd.
Company description
Cromwell Hospital's Cancer Centre for the private diagnosis and treatment of all types of cancer. Diagnosis includes PET-CT; treatment includes radiotherapy (tomotherapy), surgery and chemotherapy