St John's Hospice provides quality, holistic care to people living with life-limiting illnesses and their families across North London.
Provided by St John's Hospice Charity Shop