CARDINAL HOTEL ST PETER

71 via Leone Dehon
Rome
Italy