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.
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.