a lodging for travelers, young persons, or the underprivileged especially when maintained by a religious order
hospice
noun(hos-pice)
a program designed to provide palliative care and emotional support to the terminally ill in a home or homelike setting so that quality of life is maintained and family members may be active participants in care; also : a facility that provides such a program