Revisiting Palazzo Margherita, Francis Ford Coppola’s Italian hideout

June 11, 2024