Viale Angelico, 36, 00195 Roma
Appartamento
con
1
camera
Situated in Rome, 1.1 km from Lepanto Metro Station and less than 1 km from Ottaviano Metro Station, Vatican Glow
features air-conditioned accommodation with a balcony and free WiFi. Boasting a bar, the apartment is close to several noted attractions, around 1.7 km from St Peter's Square, 1.7 km from The Vatican ...