Piazza di Spagna 9


Rome • Show on map
View Details for Price
Located in the center of Rome, the Piazza di Spagna 9 is set next to the Spanish Steps in Piazza di Spagna. This property offers a hammam, and rooms with free WiFi. Featuring air-conditioned rooms come…More info
