Room 94 Piazza di Spagna Hotel Rome, Lazio
Room 94 Piazza di Spagna is attractively located in Rome, and features a shared lounge and free Wi-Fi. Popular points of interest nearby include Piazza del Popolo, Spanish Steps and Campo de' Fiori.
Number of rooms: 3
94 Via del Clementino, Spagna, 00186 Rome, Italy