Hotel Caravaggio

Starting at
$84

TripAdvisor Review

Based on 677 review

See all

Hotel Caravaggio is located in the heart of Rome, at 10 minutes walk from Termini and from the Trevi Fountain, 1 minute from Via Nazionale shopping area, 2 minutes walking from vibrant Monti area and at about 5 minutes from Repubblica Metro Station (line A), which will allow you to easily reach the ...

More details