Filming Locations (3)

  • Madrid, Spain

  • Rome, Lazio, Italy

  • Toledo, Castilla-La Mancha, Spain