The crossed-out price indicates the rate the hotel has provided for reference.
Via XX Settembre, 90/95, Rome, Metropolitan City of Rome, Italy
855 378 5969
Leon's Place Hotel
Via XX Settembre, 90/95, Rome, Metropolitan City of Rome, Italy
+18553785969