Hotel Caravaggio

Piazza Indipendenza 5
Florence
Italy