Locchi is set in the Careggi - Rifredi district of Florence, 4.8 km from Santa Maria Novella, 5.2 km from Strozzi Palace and 5.4 km from San Marco Church in Florence. The air-conditioned accommodation is 3.
Number of rooms: 5
49A Via Vittorio Locchi, Careggi - Rifredi, 50141 Florence, Italy