Excel Hotel Roma Montemario, Rome

Via Degli Scolopi 31 Rome00136, Italy