41 Via Tommaso Campanella, Apt. 11 Scala E, 00195 Roma
Apartment
with
1
room
Just a 18-minute walk from St Peter's Square and one mile from The Vatican, Il sole del Vaticano features accommodations
in Rome with a garden. Featuring garden and city views, this apartment also offers free Wifi. St. Peter's Basilica is 1.1 miles away and Piazza Navona is 1.9 miles from the apartment.
The ...