Le Muricce country house
Italy, Tuscany, Siena
It looks like nothing was found at this location. Maybe try searching?