Home Away from Home

What does the idiom “Home Away from Home” mean?

Definition:

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

For example:

“That corner bar is my home away from home—I spend an hour there after work almost every day.”