Riccardo D.
Set in Rome's Monti district, Roma Central is 5 minutes' walk from Repubblica Metro Station. It offers air-conditioned rooms, each...
More Information +
Rental from Riccardo D.
View larger map