asylum
asylum - noun
a shelter from danger or hardship
a hospital for mentally incompetent or unbalanced person
asylum - thesaurus
institution
refuge
sanctuary