From

$52

avg/night

Check Rates
Hotel Selva Candida Rome, Rome, Italy

Call to Book: 800-775-6132

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