Offering city views and free Wi-Fi, My Space In Rome - NEW - Piazza di Spagna - Via del Babuino offers accommodation well situated in the centre of Rome, within a short distance of Piazza del Popolo, Villa Borghese and Trevi Fountain.
Number of rooms: 2
48 Via del Babuino, Spagna, 00187 Rome, Italy