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