Offering a bar and quiet street view, near San Pietro - Rome Vatican Suites is situated in Rome, 1.2 km from Ottaviano Metro Station and 2 km from Lepanto Metro Station. It is set 800 metres from Vatican Museums and offers a lift.
Number of rooms: 3
Via Francesco Sivori 41, Trionfale, 00136 Rome, Italy