Located in the Via Veneto area, just south of Villa Borghese and only a ten minute walk from the Spanish Steps, the Rose Garden Palace offers a friendly, stylish base from which to explore Rome.