181 Via Degli Scipioni, 00192 Roma
Apartment
with
1
room
Scipioni Luxury Suite (3 camere, 3 bagni) features accommodations in the center of Rome, a 4-minute walk from
Lepanto Metro Station and 500 yards from Ottaviano Metro Station. The property is close to Castel Sant'Angelo, Piazza del Popolo, and Piazza Navona. The accommodation offers a hot tub, free Wifi throughout ...