The Netflix series The Leopard has attracted many fans, not only for the storyline but also for the settings used to film it. It is possible to visit the iconic Baroque square in Palermo, Sicily that features in the show, as well as the lavish palazzo in Catania – the real backdrops from the series. Set-jetting the scenes of Netflix’s hit series, The Leopard Netflix...
