Shelter for poor soul has me troubled
I believe the answer is:
almshouse
Can you help me to learn more?
(Other definitions for almshouse that I've seen before include "Accommodation for the needy" , "dwelling for an old woman?" , "home for the needy" , "poor accommodation" , "Endowed lodging for the poor" .)