Accommodation for Out of Town Radiation/Chemotherapy Patients

Residence Inn
383 Colborne St
London