Termini station holidays Hotel Rome, Lazio
Set in the centre of Rome, 500 metres from Santa Maria Maggiore and 400 metres from Vittorio Emanuele Metro Station, Termini station holidays offers free Wi-Fi and air conditioning. It is situated 1 km from Cavour Metro Station and offers a lift.
Number of rooms: 10
Via Principe Amedeo 149 A block , Central Station, 00185 Rome, Italy