Housed in a 19th Century palace, the Hotel Caravaggio is situated just in front of Independence Square right in the heart of Florence. This prime location allows you to easily reach some of the city's most famous monuments within minutes as well as the main railway station, Santa Maria Novella, if you wanted to explore further into the Tuscan hills. The rooms are furnished in a traditional Florentine style allowing comfort to envelope you while the garden area is perfect for relaxing in the summer sun. With friendly staff, modern comforts and an ideal location, the Hotel Caravaggio is the perfect choice for your Florence break.