★★★Hotel

Hotel Caravaggio

  • Florence, Italy
  • Piazza dell'Indipendenza 5, Firenze
  • Free Wi-Fi · Air conditioning · Breakfast
Price on request

About

A 3-star hotel on Piazza dell'Indipendenza, near Santa Maria Novella station.

Hotel Caravaggio is at Piazza dell'Indipendenza 5 in Florence. Santa Maria Novella station and the San Lorenzo market are within walking distance, which suits visitors arriving by train.

Amenities

  • Free Wi-Fi
  • Air conditioning
  • Breakfast

Hotels in Florence