Via angelo emo, 82, 00136 Roma
Apartment
GIUBILEO PALACE Inn offers accommodations in Rome, 1.1 miles from St Peter's Square and 1.1 miles from The Vatican. This apartment offers air-conditioned accommodations with a balcony. The accommodation features airport transfers, while a car rental service is also available.
With free Wifi, this 2-bedroom...