Hotel Universo

Piazza Santa Maria Novella, 20
Florence
Italy