Set in the centre of Rome, 800 metres from Repubblica - Teatro dell'Opera Metro Station and less than 1 km from Rome Termini Metro Station, SUITE CASTELFIDARDO 50 offers free Wi-Fi and air conditioning. It is located 1.
Number of rooms: 4
50 Via Castelfidardo 4, Central Station, 00185 Rome, Italy