Disclaimer: I'm not a french speaker.
I'm writing a short story in which I want to use a french phrase for a beautifully manicured garden/arboretum, something which would mean something similar to "slice of heaven" or "piece of nature".
I tried to google but all I get are literal translations such as "coin de paradis" and "morceau de nature". I'm not sure how correct they are. Can anyone suggest a good poetic, descriptive phrase for it?
Sample Sentence - This arboretum is my refuge, my home away from home, my "french phrase".