Lovely Apartments in City Centre "Third floor, without elevator"Apartment
21 Via del Gambero, Spagna, 00187 Rome, Italy
Situated in Rome, 600 metres from the centre and 600 metres from Spanish Steps, Lovely Apartments in City Centre "Third floor, without elevator" features accommodation with amenities like free Wi-Fi and flat-screen TV.