Hotel Roma

Piazza Santa Maria Novella 8
Florence
Italy