The Duke Hotel
The Duke Hotel, Via Archimede 69, Rome, 00197
~ Four Star Hotel in Rome ~
Offering a free shuttle service leading to the Piazza del Popolo and Flaminio metro station every 15 minutes, the Duke hotel is a 10-minute walk from Villa Borghese park.~ BOOK NOW
No Comment