Spagna Luxury Rooms Bed and Breakfast Rome
300 metres from Via Margutta, Spagna Luxury Rooms is situated in Rome and provides free Wi-Fi, express check-in and check-out and concierge services.
Number of rooms: 6
107 Via del Babuino, Spagna, 00187 Rome, Italy