Filming Locations (3)

  • Villa Parisi, Frascati, Rome, Lazio, Italy

  • Cinecitt√†, Roma, Italy

  • London, England, UK