Popular accommodations in Selva Nera
ApartmentAccommodates 5
Appartamento Roma,
Located in Rome, 5.8 km from Battistini Metro Station and 10 km from St. Peter's Basilica, Appartamento Roma, offers air conditioning. This property offers access to a balcony and free private parking. Vatican Museums is 10 km from the apartment and Ottaviano Metro Station is 10 km away.Book nowfrom $85 per night