The crossed-out price indicates the rate the hotel has provided for reference.
Via di Selva Candida, 200, Rome, 00166 Metropolitan City of Rome, Italy
855 378 5969
Hotel Selva Candida
Via di Selva Candida, 200, Rome, 00166 Metropolitan City of Rome, Italy
+18553785969