Atahotel Villa Pamphili

Via Della Nocetta 105
Rome
Italy