Piazza di Spagna Luxury Apartment Apartment Spagna
Set 50 metres from the Via del Corso shopping street, Piazza di Spagna Luxury Apartment offers bike rental and self-catering accommodation free Wi-Fi. Piazza del Popolo is a 5-minute walk away.
Via Gesu' e Maria 13 int. 9, Spagna, 00187 Rome, Italy