JavaScript is not enabled.

Hotel Ferraro Detail

Confirming room availability...

3.6

Hotel Ferraro 

Hotel Ferraro, Via Cavour 266, Rome, Italy

Enter travel dates in the search field for latest hotel rates & availability

Get to know this hotel better!

Hotel Amenities

Getting There

Reviews

3.6