Tourist House
Tourist House
Hotel
Via della Scala, 1, (Piazza Santa Maria Novella)
, Florence, FI, Italy
50123
74
Average ·
140 reviews