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