De Rose Palace Hotel

Via Solferino 5
Florence
Italy