Filmed at Castello La Leccia, Tuscany