Rome Station RoomsHotel
2 Via Villafranca, Central Station, 00185 Rome, Italy
Set in Rome, 2.1 km from the centre and 700 metres from Rome Termini Train Station, Rome Station Rooms offers accommodation with amenities like free Wi-Fi and flat-screen TV.