Birmingham St Mary's Hospice Furniture Shop

Birmingham Hospice has more than 670 patients in its care on average every day across all hospice services.