Hotel Invictus Location
Via Quintino Sella 15, Rome, It, Rome, Italy
Enter dates to see available properties
Area Information
Attractions
Parco Archeologico dell'Appia Antica
300 m
Church of Santa Susanna
400 m
Breccia di Porta Pia
450 m
Teatro dell'Opera di Roma
750 m
Castel Sant' Angelo
2.6 km