It's an "old people's home" or a "nursing home" (for people who need extra medical care) in the UK. Well, it used to be, at least. I think the more common term is now the simpler "care home". "Sheltered accommodation" is what we call places for elderly people to live independently but where there is assistance on hand if necessary.