Place 24 Suites & Wellness



Rome • Show on map
View Details for Price
Only 984 feet from Rome's Piazza del Popolo, Place 24 Suites & Wellness offers a spa and modern-style rooms with a flat-screen TV and city views. Located on the 3rd floor of a historical building, this…More info
