Filming Locations (3)

  • Mallorca, Balearic Islands, Spain

  • Sicily, Italy

  • Stockholm, Stockholms län, Sweden