38 Via Leopardi, 00185 Roma
Appartamento
con
1
camera
Well situated in the centre of Rome, Home Holiday Rome - 3 Floor offers a terrace, air conditioning, free WiFi
and flat-screen TV. The property is close to several well-known attractions, 1.1 km from Rome Termini Metro Station, 1.3 km from Repubblica - Teatro dell'Opera Metro Station and 1 km from Rome Termini ...