Garden Finder > Italy > Lazio > Villa Borghese
Directions North of central Rome, near the Piazza del Popolo