9 via di san telesforo, 00165 Roma
Apartments
In the heart of Rome, set within a short distance of St. Peter's Basilica and St Peter's Square, HH Vatican Suite offers free WiFi, air conditioning and household amenities such as an oven and coffee machine. With quiet street views, this accommodation provides a patio. The accommodation offers a lift...