Hotel Santa Maria Novella

Piazza Santa Maria Novella 1
Florence
Italy