Via Angelo Emo, 82, 00136 Roma
Apartment
with
1
room
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 apartment ...