Results 1 results found Elephant Fritz, Stupinigi Hunting Lodge, Stupinigi, Turin, Piedmont, Italy, Europe