Via Cavour 136 - Rome,
Italy
View Map
Area: Termini - Repubblica
Centrally located in Rome, Sandy Hotel is 230 metres from Cavour Metro Station. It offers free WiFi and simply-furnished rooms featuring a fan. The popular Mon