Select dates so you can see the availability and exact prices.
Via Giovan Battista Niccolini 6, Florence
Via Scipione Ammirato, 110, Lungarno del Tempio, 50132 Florence, Italy, Florence
Piazza Santo Spirito 1, Florence
Via di Santo Spirito 5, Florence
Via Ximenes, 42, 50125 Florence, Italy, Florence
Via de Castellani 8, Florence
Via del Baluardo 13, 50100 Florence, Italy, Florence