Incorrect data? Please notify us at hi@itinari.com.
Hotel Centro Cavour is a nice structure in the center of Rome 5 minutes walk from the Colosseum, 3 minutes from the Fori Imperiali and 3 minutes from the Metro.
Want to plan a trip here? Talk to AI travel assistant Maya.