Providing city views and free Wi-Fi, Chiara Rooms provides accommodation conveniently situated in the centre of Rome, within a short distance of Santa Maria Maggiore, Cavour Metro Station and Repubblica - Teatro dell'Opera Metro Station.
Number of rooms: 2
Via Principe Amedeo 9, Piano 6, Int 11, Central Station, 00185 Rome, Italy