IL Sole Hotel Estación de Termini
IL Sole offers accommodation in Rome. Rooms are fitted with a flat-screen TV. For your comfort, you will find free toiletries and a hair dryer.
Número de habitaciones: 19
Via Dei Mille 6, Central Station, 00185 Rome, Italy