Babuino Apartments - Piazza di Spagna Apartment Spagna
Babuino Apartments - Piazza di Spagna is located in Rome. Free Wi-Fi access is available in this holiday home. The accommodation will provide you with air conditioning and a seating area.
Number of rooms: 3
Via Del Babuino 56, Spagna, 00187 Rome, Italy