Filming Locations (2)

  • Procida Island, Naples, Campania, Italy

  • Titanus Studios, Rome, Lazio, Italy (studio)