From

$52

avg/night

Check Rates
Hotel Selva Candida Rome, Rome, Italy

Via di Selva Candida 200, Rome, Italy

Map


Recent Photo Albums

Been to the Hotel Selva Candida Rome? Please share your photos with families like yours!

Loading