Alba Palace Hotel

Via Della Scala 22
Florence
Italy