Via cavour, 150, 00184 Roma
Apartments
Situated right in the heart of Rome, 200 metres from Cavour Metro Station, Casa Cavour features air-conditioned accommodation with free WiFi and a flat-screen TV. The property is close to Rome Termini Metro Station, Rome Termini Train Station and Coliseum. Quirinal Hill is 1.1 km away and Vittorio Emanuele...