AMOCITY
Set 1312 feet from Piazza del Popolo, Mellini Palace Suites is located in the Vatican City - Prati district of Rome. The property is close t...