Residence Hotel Santa Rosa

The World>Europe>Italy>Lazio>Rome>Residence Hotel Santa Rosa

View Rome Information

Photos of the Residence Hotel Santa Rosa, Rome.

About the hotel