Brunelleschi Hotel

Via Santa Elisabetta
Florence
Italy