Spanish Steps Art Apartment Apartment Spagna
Situated in Rome, just 250 metres from Spanish Steps, Spanish Steps Art Apartment provides accommodation with free Wi-Fi. Guests staying at this apartment have access to a fully equipped kitchen.
Via di Propaganda 16, Spagna, 00182 Rome, Italy