Map
2 Via Roti Michelozzi, Florence 50124, Italy
Hotel
Hotel Torre di Bellosguardo (5)