Located 100 m from the Spanish Steps, the Royal Palace is set in a 15th-century building with original period tapestries. The property offers a restaurant with terrace, stylish rooms, and free Wi-Fi throughout.
Number of rooms: 40
Via Delle Carrozze 34/36, Spagna, 00187 Rome, Italy