Description (Reference number: 110916) Tucked between Piazza di Spagna and the Villa Borghese, you couldn't ask for a better spot to base yourself during your