Casa Cleo is located in Rome's Rione Monti neighborhood, close to Basilica di Santa Maria Maggiore, Colosseum, and Roman Forum. Nearby points of interest also include Teatro dell'Opera di Roma and Diocletian Bath.
Casa Cleo features air conditioning in public areas. Complimentary wireless Internet access is available in public areas.
5 air-conditioned guestrooms at Casa Cleo feature ceiling fans and bathrobes. Bathrooms feature showers, complimentary toiletries, and hair dryers. Wireless Internet access is complimentary. Guestrooms offer desks. Housekeeping is available daily.
- Via Cavour 136
- Rome 00184
- User Rating