What is the meaning of [Home Away from Home]

A habitual hangout; a place one frequents often and where one feels welcome