Via Angelo Emo, 82, 00136 Roma
Appartamento
con
1
camera
Located in Rome, 800 metres from Vatican Museums and 1.2 km from Ottaviano Metro Station, GIUBILEO PALACE Inn
provides air-conditioned accommodation with a balcony and free WiFi. It is set 1.9 km from Lepanto Metro Station and features a lift. The accommodation offers airport transfers, while a car rental service ...