Where is Villa Tolomei Hotel & Resort, Florence located?
Villa Tolomei Hotel & Resort, Florence, Villa Tolomei Hotel & Resort, Florence, Italy (approx. 43.76006°, 11.22633°)
Villa Tolomei Hotel & Resort, Florence, Villa Tolomei Hotel & Resort, Florence, Italy (approx. 43.76006°, 11.22633°)