Located just a few steps from Villa Borghese Park, River Palace Hotel offers elegant interiors and antique furnishings. Internet is free and rooms are equipped with air conditioning and satellite TV.
Number of rooms: 69
Via Flaminia 33, Villa Borghese Parioli, 00196 Rome, Italy