home from home - definition and synonyms

phrase
  1. a place where you feel as relaxed as you do in your own home

    New York felt like a home from home for Jim.

See also main entry: home