almshouses

/ˈɑːmzhaʊs/

noun

A house founded by charity, offering accommodation for poor people.

Most of their income went on schools, almshouses, and the poor, and their charity attracted so many beggars that there was bad feeling in the village.