Rose Garden Palace is a 4-star boutique hotel located in the heart of Rome, a few steps from Via veneto, Villa Borghese and Trevi Fountain. The elegant structure with refined design is ideal for those looking for a luxury stay a few steps from the most famous monuments of the eternal city.