Clementi 18 Suites Rome



Rome • Show on map
View Details for Price
Featuring free WiFi and a terrace, Clementi 18 Suites Rome offers accommodations in Rome, 1969 feet from Piazza del Popolo. All air conditioned. rooms here include a flat-screen TV and free Netflix. You…More info
