Hotel Botticelli Via Taddea 8 Florence, Italy 50123 Rates recently viewed: ( $102.15 - $144.44 ) 3.0 Star Hotel