The Garden of Ninfa is, in a word, elusive. Tucked away at the foot of the Lepini hills to the south of Rome, the garden opens to outsiders on a handful of days each year, and even then, only under the watchful eye of a guide.