Casa Cleo offers colourful air-conditioned rooms with free Wi-Fi. Set in a 19th-century building, it is around the corner from Basilica Santa Maria Maggiore and 200 metres from Cavour Metro Station.
Number of rooms: 7
Via Cavour 136, Rione Monti, 00184 Rome, Italy