31 via savoia, 00198 Roma
Apartments
A recently renovated property, Savoia House, new apartment near Villa borghese is located in Rome near Spagna Metro Station, Repubblica - Teatro dell'Opera Metro Station and Rome Termini Train Station. The air-conditioned accommodation is 1.8 km from Piazza Barberini. Providing free WiFi throughout the...