Crosti Apartments Hotel Rome
Providing city views and free Wi-Fi, Crosti Apartments provides accommodation conveniently set in the centre of Rome, within a short distance of Rome Termini Train Station, Rome Termini Metro Station and Sapienza University of Rome.
Number of rooms: 2
10 Via Villafranca, Central Station, 00185 Rome, Italy