Grand Hotel Minerva, Florence hotels at discounted rates

Grand Hotel Minerva
Piazza Santa Maria Novella, 16, Florence, 50123, Italy