Located in Rome (Rome City Centre), Clementi Portrait is within a 15-minute walk of Piazza Navona and Spanish Steps. This townhouse accommodation is 0.7 mi (1.2 km) from Piazza di Spagna and 0.8 mi (1.2 km) fro ... Read more

View all Luxury Hotels in Rome