
An area of the brain where tumour cells shelter from chemotherapy in childhood leukaemia
The stroma of the choroid plexus is one of the locations within the central nervous…
The stroma of the choroid plexus is one of the locations within the central nervous…