Boasting a terrace overlooking Rome’s roof tops, Hotel Torino is only 200 metres from Termini Train Station and Repubblica Metro . Free WiFi is available throughout.
Rooms total: 103 More information »National Museum of Rome 0.1 km
iCavour Conference Centre 0.1 km
Teatro dell'Opera di Roma 0.2 km
Repubblica - Teatro dell'Opera Metro Station 0.3 km
Piazza della Repubblica 0.3 km
Rome Termini Metro Station 0.3 km
Rome Termini Train Station 0.3 km
Santa Maria Maggiore 0.4 km
Santa Prassede 0.5 km
Cavour Metro Station 0.7 km