Melia, Rome hotels at discounted rates

Melia
Via Degli Aldobrandeschi, 223, Rome, 00163, Italy