Central Lodge Hotel
Hotel
Rome
Central Lodge Hotel is located in the centre of Rome, a 10-minute walk from Termini Train Station. Free Wi-Fi access is available throughout.
Number of rooms: 18
Via Buonarroti 19, Central Station, 00185 Rome, Italy