Via Ottaviano 9 Piano 6, Roma
bedrooms
Baths
Guests
Located in Rome, 1.1 mi from Piazza Navona and 2625 feet from St Peter's Square, La Rosa del Vaticano provides accommodations with amenities such as free WiFi and a flat-screen TV. The property has city views and is 1804 feet from Vatican Museums.
No Amenities Available For This Property.
No nearby properties available in this region at the moment.