Caravaggio Hotel
Caravaggio Hotel
Piazza Cardinale Riario Sforza, 157
Naples
80139
Italy
Rooms from €61.60 ( £56.00 / $81.20 ) per night
Next to the Duomo Cathedral, in the heart of the historic centre of Naples, Hotel Caravaggio is set in a noble, 17th-century building and features a panoramic roof garden. Your room is complete with all modern comforts.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.