Situated 1.3 km from St. Peter's Basilica in Rome, this apartment features a terrace with city views. The apartment is 1.4 km from The Vatican. Free WiFi is offered throughout the property.
Situated 1.3 km from St. Peter's Basilica in Rome, this apartment features a terrace with city views. The apar Read more
Situated 1.3 km from St. Peter's Basilica in Rome, this apartment features a terrace with city views. The apartment is 1.4 km from The Vatican. Free WiFi is offered throughout the property.
Situated 1.3 km from St. Peter's Basilica in Rome, this apartment features a terrace with city views. The apartment is 1.4 km from The Vatican. Free WiFi is offered throughout the property.
Number of Rooms: 1