About this hotel
Hotel Caravaggio is located in Rome's historic center, in the Rione Monti district, full of restaurants, taverns, and wine bars, spread between Via Nazionale, the Roman Forum, and the archaeological promenade of Via dei Fori Imperiali. Bus and metro stops are just minutes away, and Termini Station is easily accessible on foot. Rooms are equipped with a private bathroom with shower, a desk, a flat-screen TV, Wi-Fi,...