The British version of "home away from home" if you've ever heard it said like that. Basically a place that's not home but you can feel comfortable/familiar as if it were anyways.
"home away from home" makes sense, but if you take away the away, I personally can't make sense of it anymore - if it's "from home", you are doing it (whatever "home" may mean when used as a verb) while you're at home, like in "work from home", so... ?!
I think it's the same 'from' as 'far from home', but I'm not British so take that with a grain of salt.
Even 'work from home' is weird. The only way I can read it if I really think about it is your work is coming from home.