Hotel Santa Maria Novella

Hotel Santa Maria Novella

A centrally located hotel, on the Piazza Santa Maria Novella.