With a stay at Castello del Duca in Rome (Settebagni), you'll be within a 15-minute drive of Stadio Olimpico and Tiber River. This aparthotel is 8.5 mi (13.8 km) from Spanish Steps and 8.5 mi (13.8 km) from Pia ... Read more

View all Luxury Hotels in Rome