Cardinal Hotel St Peter

Via Leone Dehon 71
Rome
Italy