Suggested for you
All currencies
The Twenty One hotel is located in the city centre of Rome, near the city's most famous places of interest, including the Vatican and Saint Peter's Basilica, Piazza del Popolo, the Spanish Steps, the Pincian Hill and Villa Borghese.